#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
# Note that all of the labels should be in alphabetic order, with the exception of
# labels that are not really expected to be translated, such as the ports at the end of this file

acsrf.name = \u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 \u0391\u03bd\u03c4\u03b9-CSRF
acsrf.api.action.addOptionToken = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03b5\u03b9 \u03ad\u03bd\u03b1 token \u03b1\u03bd\u03c4\u03b9-CSRF \u03bc\u03b5 \u03c4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03b4\u03cc\u03b8\u03b7\u03ba\u03b5, \u03bc\u03b5 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c9\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bdo
acsrf.api.action.addOptionToken.param.String=
acsrf.api.action.removeOptionToken = \u0391\u03c6\u03b1\u03b9\u03c1\u03b5\u03af \u03c4\u03bf \u03b1\u03bd\u03c4\u03b9-CSRF token \u03bc\u03b5 \u03c4\u03bf \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1
acsrf.api.action.removeOptionToken.param.String=
acsrf.api.desc=
acsrf.api.other.genForm = \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bc\u03b9\u03b1\u03c2 \u03c6\u03cc\u03c1\u03bc\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf\u03bd \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03ad\u03bb\u03bb\u03b5\u03b9\u03c8\u03b7\u03c2 tokens \u03b1\u03bd\u03c4\u03b9-CSRF - \u03c3\u03c5\u03bd\u03ae\u03b8\u03c9\u03c2 \u03ba\u03b1\u03bb\u03b5\u03af\u03c4\u03b1\u03b9 \u03bc\u03ad\u03c3\u03c9 ZAP
acsrf.api.other.genForm.param.hrefId=
acsrf.api.view.optionTokensNames = \u03a0\u03b1\u03c1\u03b1\u03b8\u03ad\u03c4\u03b5\u03b9 \u03c4\u03b1 \u03bf\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd \u03b1\u03bd\u03c4\u03b9-CSRF tokens
acsrf.api.view.optionPartialMatchingEnabled = Define if ZAP should detect CSRF tokens by searching for partial matches
acsrf.api.action.setOptionPartialMatchingEnabled = Define if ZAP should detect CSRF tokens by searching for partial matches.
acsrf.api.action.setOptionPartialMatchingEnabled.param.Boolean=

alert.add.popup             = \u039d\u03ad\u03b1 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7...
alert.add.button.cancel     = \u0386\u03ba\u03c5\u03c1\u03bf
alert.add.button.save       = \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7
alert.add.title             = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2
alert.deleteall.confirm = Are you sure you want to delete all alerts?
alert.deleteall.button.tooltip = Delete All Alerts
alert.edit.title            = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2
alert.edit.button.tooltip = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c0\u03b9\u03bf \u03c0\u03c1\u03cc\u03c3\u03c6\u03b1\u03c4\u03b1 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7.
alert.label.attack			= \u0395\u03c0\u03af\u03b8\u03b5\u03c3\u03b7\: 
alert.label.tags			= Alert Tags\:
alert.label.cweid			= CWE ID\:
alert.label.desc			= \u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\:
alert.label.evidence		= \u0391\u03c0\u03bf\u03b4\u03b5\u03b9\u03ba\u03c4\u03b9\u03ba\u03ac \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1\:
alert.label.other			= \u0386\u03bb\u03bb\u03b5\u03c2 \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2\:
alert.label.parameter		= \u03a0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03c2\:
alert.label.ref				= \u03a0\u03b1\u03c1\u03b1\u03c0\u03bf\u03bc\u03c0\u03ae\:
alert.label.reliability		= \u0391\u03be\u03b9\u03bf\u03c0\u03b9\u03c3\u03c4\u03af\u03b1\:
alert.label.confidence		= \u0395\u03bc\u03c0\u03b9\u03c3\u03c4\u03bf\u03c3\u03cd\u03bd\u03b7\: 
alert.label.risk			= \u03a1\u03af\u03c3\u03ba\u03bf\:
alert.label.solution		= \u039b\u03cd\u03c3\u03b7\:
alert.label.url				= URL\:
alert.label.wascid			= WASC ID\:
alert.label.source = \u03a0\u03b7\u03b3\u03ae\:

alert.api.action.addAlert = Add an alert associated with the given message ID, with the provided details. (The ID of the created alert is returned.)
alert.api.action.addAlert.param.messageId = The ID of the message to which the alert should be associated.
alert.api.action.addAlert.param.name = The name of the alert.
alert.api.action.addAlert.param.riskId = The numeric risk representation ('0 - Informational' through '3 - High').
alert.api.action.addAlert.param.confidenceId = The numeric confidence representation ('1 - Low' through '3 - High' [user set values '0 - False Positive', and '4 - User Confirmed' are also available]).
alert.api.action.addAlert.param.description = The description to be set to the alert.
alert.api.action.addAlert.param.param = The name of the parameter applicable to the alert.
alert.api.action.addAlert.param.attack = The attack (ex\: injected string) used by the scan rule.
alert.api.action.addAlert.param.otherInfo = Other information about the alert or test.
alert.api.action.addAlert.param.solution = The solution for the alert.
alert.api.action.addAlert.param.references = The reference details for the alert.
alert.api.action.addAlert.param.evidence = The evidence associated with the alert.
alert.api.action.addAlert.param.cweId = The CWE identifier associated with the alert.
alert.api.action.addAlert.param.wascId = The WASC identifier associated with the alert.
alert.api.action.updateAlert = Update the alert with the given ID, with the provided details.
alert.api.action.updateAlert.param.id = The ID of the alert to update.
alert.api.action.updateAlert.param.name = The name of the alert.
alert.api.action.updateAlert.param.riskId = The numeric risk representation ('0 - Informational' through '3 - High').
alert.api.action.updateAlert.param.confidenceId = The numeric confidence representation ('1 - Low' through '3 - High' [user set values '0 - False Positive', and '4 - User Confirmed' are also available]).
alert.api.action.updateAlert.param.description = The description to be set to the alert.
alert.api.action.updateAlert.param.param = The name of the parameter applicable to the alert.
alert.api.action.updateAlert.param.attack = The attack (ex\: injected string) used by the scan rule.
alert.api.action.updateAlert.param.otherInfo = Other information about the alert or test.
alert.api.action.updateAlert.param.solution = The solution for the alert.
alert.api.action.updateAlert.param.references = The reference details for the alert.
alert.api.action.updateAlert.param.evidence = The evidence associated with the alert.
alert.api.action.updateAlert.param.cweId = The CWE identifier associated with the alert.
alert.api.action.updateAlert.param.wascId = The WASC identifier associated with the alert.
alert.api.action.updateAlertsConfidence = Update the confidence of the alerts.
alert.api.action.updateAlertsConfidence.param.ids = The IDs of the alerts to update (comma separated values).
alert.api.action.updateAlertsConfidence.param.confidenceId = The numeric confidence representation ('1 - Low' through '3 - High' [user set values '0 - False Positive', and '4 - User Confirmed' are also available]).
alert.api.action.updateAlertsRisk = Update the risk of the alerts.
alert.api.action.updateAlertsRisk.param.ids = The IDs of the alerts to update (comma separated values).
alert.api.action.updateAlertsRisk.param.riskId = The numeric risk representation ('0 - Informational' through '3 - High').
alert.api.action.deleteAlert = Deletes the alert with the given ID. 
alert.api.action.deleteAlert.param.id=
alert.api.action.deleteAllAlerts = Deletes all alerts of the current session.
alert.api.desc=
alert.api.param.alertIds.illegal = The value [{0}] within the provided list [{1}] was invalid (required positive integer).
alert.api.param.confidenceId.illegal = Parameter {0} is not a valid confidence ID (integer in interval [0, 4]).
alert.api.param.riskId.illegal = Parameter {0} is not a valid risk ID (integer in interval [0, 3]).
alert.api.view.alert = Gets the alert with the given ID, the corresponding HTTP message can be obtained with the 'messageId' field and 'message' API method
alert.api.view.alert.param.id=
alert.api.view.alerts = Gets the alerts raised by ZAP, optionally filtering by URL or riskId, and paginating with 'start' position and 'count' of alerts
alert.api.view.alerts.param.baseurl=
alert.api.view.alerts.param.start=
alert.api.view.alerts.param.count=
alert.api.view.alerts.param.riskId=
alert.api.view.alertsByRisk = Gets a summary of the alerts, optionally filtered by a 'url'. If 'recurse' is true then all alerts that apply to urls that start with the specified 'url' will be returned, otherwise only those on exactly the same 'url' (ignoring url parameters)
alert.api.view.alertsByRisk.param.url=
alert.api.view.alertsByRisk.param.recurse=
alert.api.view.alertCountsByRisk = Gets a count of the alerts, optionally filtered as per alertsPerRisk
alert.api.view.alertCountsByRisk.param.url=
alert.api.view.alertCountsByRisk.param.recurse=
alert.api.view.alertsSummary = Gets number of alerts grouped by each risk level, optionally filtering by URL
alert.api.view.alertsSummary.param.baseurl=
alert.api.view.numberOfAlerts = Gets the number of alerts, optionally filtering by URL or riskId
alert.api.view.numberOfAlerts.param.baseurl=
alert.api.view.numberOfAlerts.param.riskId=

alert.source.unknown = \u0386\u03b3\u03c9\u03c3\u03c4\u03b7 \u03b8\u03cd\u03c1\u03b1
alert.source.active = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
alert.source.manual = \u0395\u03b3\u03c7\u03b5\u03b9\u03c1\u03af\u03b4\u03b9\u03bf
alert.source.passive = \u03a0\u03b1\u03b8\u03b7\u03c4\u03b9\u03ba\u03ae
alert.source.tool = \u0395\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03bf

alert.tags.table.key = Key
alert.tags.table.value = \u03a4\u03b9\u03bc\u03ae
alert.tags.button.add = Add New Tag
alert.tags.button.delete = Delete Tag
alert.tags.button.modify = Modify Tag
alert.tags.dialog.add.title = Add New Tag
alert.tags.dialog.add.button.confirm = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
alert.tags.dialog.add.key = Key\:
alert.tags.dialog.add.value = Value\:
alert.tags.dialog.modify.title = Modify Tag
alert.tags.dialog.modify.button.confirm = \u0391\u03bd\u03b1\u03b2\u03ac\u03b8\u03bc\u03b9\u03c3\u03b7
alert.tags.dialog.warning.title.repeated.key = Duplicated Alert Tag Key
alert.tags.dialog.warning.body.repeated.key = An Alert Tag with the provided key already exists.

alerts.name = \u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c9\u03bd
alerts.desc                 = \u03a3\u03b1\u03c2 \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03b2\u03ac\u03bb\u03b5\u03c4\u03b5 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2
alerts.label.defaultMessage = \u0395\u03b4\u03ce \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u0391\u03bd\u03b1\u03bb\u03c5\u03c4\u03b9\u03ba\u03ad\u03c2 \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7.\n\
\n\
\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ba\u03ac\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03b4\u03b5\u03be\u03af \u03ba\u03bb\u03b9\u03ba \u03c3\u03c4\u03b7\u03bd \u03c3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ae \u03c3\u03b5\u03b9\u03c1\u03ac \u03c3\u03c4\u03bf \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 '\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2'.\n\
\n\
\u0395\u03c0\u03af\u03c3\u03b7\u03c2 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03c4\u03b5\u03af\u03c4\u03b5 \u03ae\u03b4\u03b7 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03c3\u03b5\u03c2 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ba\u03ac\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03b4\u03b9\u03c0\u03bb\u03cc \u03ba\u03bb\u03b9\u03ba \u03b5\u03c0\u03ac\u03bd\u03c9 \u03c4\u03bf\u03c5\u03c2.
alert.optionspanel.name		= \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2
alert.optionspanel.button.overridesFilename = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae...
alert.optionspanel.label.overridesFilename = Alert Overrides File\:
alert.optionspanel.label.maxinstances = Max Alert Instances in Report\:
alert.optionspanel.label.mergerelated = \u03a3\u03c5\u03b3\u03c7\u03ce\u03bd\u03b5\u03c5\u03c3\u03b7 \u03c4\u03c9\u03bd \u03c0\u03b1\u03c1\u03cc\u03bc\u03bf\u03b9\u03c9\u03bd \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c9\u03bd \u03c3\u03c4\u03bf report
alert.optionspanel.warn.badOverridesFilename = Invalid Alert Overrides File
alerts.panel.mnemonic 		= \u03ad\u03bd\u03b1
alerts.panel.title          = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2
alerts.panel.linkWithSitesSelection.unselected.button.tooltip = \u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bc\u03b5 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2 \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03bf\u03cd\u03c2 \u03c4\u03cc\u03c0\u03bf\u03c5\u03c2
alerts.panel.linkWithSitesSelection.selected.button.tooltip = \u0391\u03c0\u03bf\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7 \u03bc\u03b5 \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf\u03c5\u03bd \u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03bf\u03cd\u03c2 \u03c4\u03cc\u03c0\u03bf\u03c5\u03c2

alerts.refresh.popup        = \u0391\u03bd\u03b1\u03bd\u03ad\u03c9\u03c3\u03b7 \u03b4\u03ad\u03bd\u03c4\u03c1\u03bf\u03c5 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c9\u03bd
alerts.tree.title           = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2
alerts.view.popup   		= \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03cc\u03bd \u03c4\u03bf\u03bd \u03ba\u03cc\u03bc\u03b2\u03bf

all.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
all.button.close  = \u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf
all.button.ok     = Ok
all.button.pin    = \u039a\u03b1\u03c1\u03c6\u03af\u03c4\u03c3\u03c9\u03bc\u03b1 \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1\u03c2
all.button.remove = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
all.button.save   = \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7
all.button.select = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae...
all.button.unpin  = \u039e\u03b5\u03ba\u03b1\u03c1\u03c6\u03af\u03c4\u03c3\u03c9\u03bc\u03b1 \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1\u03c2

all.prompt.dontshow = \u039d\u03b1 \u03bc\u03b7\u03bd \u03be\u03b1\u03bd\u03b1\u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03c4\u03b5\u03af \u03b1\u03c5\u03c4\u03cc \u03c4\u03bf \u03bc\u03ae\u03bd\u03c5\u03bc\u03b1

anticsrf.desc = \u0394\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03b1\u03bd\u03c4\u03b9-Cross Site Request Forgery (CSRF) tokens
anticsrf.genForm.popup      = \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03bd\u03c4\u03b9-CSRF \u03c4\u03ad\u03c3\u03c4 \u03c6\u03cc\u03c1\u03bc\u03b1

globalexcludeurl.desc = \u0394\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 Global Excluded URLs
globalexcludeurl.name = \u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 Global Exclude URLs

api.name = \u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 API
api.desc                    = \u03a0\u03b1\u03c1\u03ad\u03c7\u03b5\u03b9 rest based API \u03b3\u03b9\u03b1 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf \u03ba\u03b1\u03b9 \u03c0\u03c1\u03bf\u03c3\u03b2\u03b1\u03c3\u03b9\u03bc\u03cc\u03c4\u03b7\u03c4\u03b1 \u03c3\u03c4\u03bf ZAP
api.dialogue.browseApiNotEnabled.title = \u03a4\u03bf API \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
api.dialogue.browseApiNotEnabled.message = \u03a4\u03bf API \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af \u03c0\u03c1\u03b9\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03b5 \u03b1\u03c5\u03c4\u03cc. \u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf API;
api.dialogue.browseApiNotEnabled.button.confirm.label = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03bd\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03b8\u03b5\u03af\u03c4\u03b5 \u03c3\u03c4\u03bf API
api.dialogue.browseApiNotEnabled.button.cancel.label = \u0386\u03ba\u03c5\u03c1\u03bf
api.deprecated.option.endpoint = \u0397 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03bb\u03ad\u03bf\u03bd \u03c3\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7.
api.error.already_exists    = \u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7
api.error.bad_action        = \u039b\u03ac\u03b8\u03bf\u03c2 \u039b\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
api.error.bad_api_key		= \u03a4\u03bf API \u03ba\u03bb\u03b5\u03b9\u03b4\u03af \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf \u03ae \u03bb\u03b5\u03af\u03c0\u03b5\u03b9
api.error.bad_format        = \u039b\u03ac\u03b8\u03bf\u03c2 Format
api.error.bad_type          = \u039b\u03ac\u03b8\u03bf\u03c2 \u03a4\u03cd\u03c0\u03bf\u03c2
api.error.bad_view          = \u039b\u03ac\u03b8\u03bf\u03c2 \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae
api.error.bad_other         = \u039b\u03b1\u03bd\u03b8\u03b1\u03c3\u03bc\u03ad\u03bd\u03bf
api.error.bad_pconn         = \u039a\u03b1\u03ba\u03ae \u03bc\u03cc\u03bd\u03b9\u03bc\u03b7 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7
api.error.bad_state = \u039a\u03b1\u03ba\u03ae \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7
api.error.disabled          = \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
api.error.does_not_exist    = \u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9
api.error.href_not_found    = \u03a4\u03bf \u03bc\u03ae\u03bd\u03c5\u03bc\u03b1 \u03b4\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5
api.error.internal_error    = \u0395\u03c3\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03cc \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1
api.error.missing_parameter = \u039b\u03b5\u03af\u03c0\u03b5\u03b9 \u03a0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03c2
api.error.mode_violation	= \u0397 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b4\u03b5\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03c4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7
api.error.no_implementor    = \u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03a5\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
api.error.no_access		    = \u0394\u03b5\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03c4\u03b1\u03b9 \u03b7 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7
api.error.scan_in_progress  = \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
api.error.url_not_found     = URL \u0394\u03b5\u03bd \u0392\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5
api.error.illegal_parameter = \u0397 \u03c0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b7 \u03b1\u03c0\u03bf\u03b4\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7 \u03ae \u03bc\u03b7 \u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03af\u03c3\u03b9\u03bc\u03b7 \u03c4\u03b9\u03bc\u03ae
api.error.context_not_found = \u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 \u03ba\u03ac\u03c4\u03b9 \u03c0\u03bf\u03c5 \u03bd\u03b1 \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03b5\u03b9 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf
api.error.user_not_found 	= \u039a\u03b1\u03bd\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03ae\u03c3\u03c4\u03b7\u03c2 \u03b4\u03b5\u03bd \u03b2\u03c1\u03b5\u03b8\u03b7\u03ba\u03b5 \u03c3\u03cd\u03bc\u03c6\u03c9\u03bd\u03b1 \u03bc\u03b5 \u03c4\u03b7\u03bd \u03c0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf
api.error.url_not_in_context= \u0397 \u03c0\u03b1\u03c1\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b7 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 url \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c4\u03b1 \u03b1\u03c0\u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03b1 \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03b1
api.error.bad_script_format = \u03a0\u03b1\u03c1\u03bf\u03c5\u03c3\u03b9\u03ac\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03c4\u03bf\u03c5 script
api.error.script_not_found	= \u0394\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 script \u03bc\u03b5 \u03c4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c0\u03bf\u03c5 \u03b4\u03ce\u03b8\u03b7\u03ba\u03b5
api.error.bad_external_data = The external data provided is not valid.
api.html.action             = \u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1\:
api.html.actions            = \u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b5\u03c2
api.html.component          = \u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\:
api.html.components         = \u03a3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1
api.html.deprecated.endpoint = <strong>Deprecated API Endpoint.</strong> Its use is discouraged, it will be removed in a future version.
api.html.format             = Output Format
api.html.formMethod         = Form Method
api.html.other              = \u0386\u03bb\u03bb\u03bf\: 
api.html.others             = \u0386\u03bb\u03bb\u03b1
api.html.pconn              = Persistent Connection\: 
api.html.pconns             = Persistent Connections
api.html.shortcuts			= \u03a3\u03c5\u03bd\u03c4\u03bf\u03bc\u03b5\u03cd\u03c3\u03b5\u03b9\u03c2
api.html.title              = \u0394\u03b9\u03b5\u03c0\u03b9\u03c6\u03ac\u03bd\u03b5\u03b9\u03b1 ZAP API
api.html.view               = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae\:
api.html.views              = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ad\u03c2
api.home.links.header		= <h2>Links</h2>
api.home.links.api.enabled	= <li><a href\="/UI"> \u03c4\u03bf\u03c0\u03b9\u03ba\u03ae API</a></li>
api.home.links.api.disabled	= <li>Local API disabled - this can be enabled via Tools / Options... / </li>
api.home.links.online		= <li><a href\="https\://www.zaproxy.org/">ZAP Website</a></li>\n\
<li><a href\="https\://groups.google.com/group/zaproxy-users">ZAP User Group</a></li>\n\
<li><a href\="https\://groups.google.com/group/zaproxy-develop">ZAP Developer Group</a></li>\n\
<li><a href\="https\://github.com/zaproxy/zaproxy/issues">Report an issue</a></li>
api.home.cacert	= <h2>HTTPS Warnings Prevention</h2>\n\
<p>To avoid HTTPS Warnings <a href\="/OTHER/core/other/rootcert{0}">download</a> and \n\
<a href\="https\://www.zaproxy.org/docs/desktop/ui/dialogs/options/dynsslcert/\#install" target\="_blank">\n\
install CA root Certificate</a> in your Mobile device or computer.</p>
api.home.proxypac			= <h2>Proxy Configuration</h2>\n\
<p>To use ZAP effectively it is recommended that you configure your browser to proxy via ZAP.</p><p></p>\n\
<p>The easiest way to do this is to launch your browser from ZAP via the "Quick Start / Manual Explore" panel - it will be configured to proxy via ZAP and ignore any certificate warnings.<br>\n\
Alternatively you can configure your browser manually or use the generated <a href\="/OTHER/core/other/proxy.pac{0}">PAC file</a>.</p>
api.home.topmsg				= <h1>Welcome to the OWASP Zed Attack Proxy (ZAP)</h1>\n\
<p>ZAP is an easy to use integrated penetration testing tool for finding vulnerabilities in web applications.</p><p></p>\n\
<p>Please be aware that you should only attack applications that you have been specifically been given permission to test.</p>
api.menu.tools.url			= \u03a0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7 API
api.options.button.generateKey = Generate Random Key
api.options.enabled         = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
api.options.uiEnabled       = Web UI Enabled
api.options.enableJSONP		= E\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5 JSONP
api.options.label.apiKey = API Key\:
api.options.postactions     = \u03a0\u03b5\u03c1\u03b9\u03cc\u03c1\u03b9\u03c3\u03b5 \u03b5\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b5\u03c2 \u03c3\u03b5 POST \u03bc\u03b5\u03b8\u03cc\u03b4\u03bf\u03c5\u03c2
api.options.secure			= Secure Only
api.options.title           = API
api.options.disableKey		= Disable the API key
api.options.reportPermErrors	= Report permission errors via API
api.options.noKeyForSafeOps	= Do not require an API key for safe operations
api.options.incErrors		= Report error details via API
api.options.autofillKey		= Autofill API key in the API UI
api.options.label.testingWarning	= <html>* The following options should only be used for testing as they may make it easier to attack ZAP</html>
api.options.nokey.error		= You must supply an API key or explicitly disable it.
api.options.addr.add.title = Add Permitted Address
api.options.addr.add.button.confirm = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
api.options.addr.field.label.domain = \u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7\:
api.options.addr.field.label.regex = Regex\:
api.options.addr.field.label.enabled = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
api.options.addr.modify.title = Modify Permitted Address
api.options.addr.modify.button.confirm = Modify
api.options.addr.warning.invalid.regex.title = Permitted Address Regex Invalid
api.options.addr.warning.invalid.regex.text = The regular expression is invalid.
api.options.addr.table.header.enabled	= \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
api.options.addr.table.header.regex	= Regex
api.options.addr.table.header.value	= \u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7
api.options.addr.dialog.remove.title = Remove Permitted Address
api.options.addr.dialog.remove.text = Are you sure you want to remove the selected Address?
api.options.addr.dialog.remove.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
api.options.addr.dialog.remove.button.confirm = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
api.options.addr.dialog.remove.checkbox.label = Do not show this message again
api.options.addr.title				= Addresses permitted to use the API

ascan.activeActionPrefix = Active scanning\: {0}
ascan.name = Active Scan Extension
ascan.api.action.addExcludedParam = Adds a new parameter excluded from the scan, using the specified name. Optionally sets if the new entry applies to a specific URL (default, all URLs) and sets the ID of the type of the parameter (default, ID of any type). The type IDs can be obtained with the view excludedParamTypes. 
ascan.api.action.addExcludedParam.param.name=
ascan.api.action.addExcludedParam.param.type=
ascan.api.action.addExcludedParam.param.url=
ascan.api.action.addScanPolicy=
ascan.api.action.addScanPolicy.param.scanPolicyName=
ascan.api.action.addScanPolicy.param.alertThreshold=
ascan.api.action.addScanPolicy.param.attackStrength=
ascan.api.action.modifyExcludedParam = Modifies a parameter excluded from the scan. Allows to modify the name, the URL and the type of parameter. The parameter is selected with its index, which can be obtained with the view excludedParams.
ascan.api.action.modifyExcludedParam.param.idx=
ascan.api.action.modifyExcludedParam.param.name=
ascan.api.action.modifyExcludedParam.param.type=
ascan.api.action.modifyExcludedParam.param.url=
ascan.api.action.removeExcludedParam = Removes a parameter excluded from the scan, with the given index. The index can be obtained with the view excludedParams.
ascan.api.action.removeExcludedParam.param.idx=
ascan.api.action.clearExcludedFromScan = Clears the regexes of URLs excluded from the active scans.
ascan.api.action.disableAllScanners = Disables all scanners of the scan policy with the given name, or the default if none given.
ascan.api.action.disableAllScanners.param.scanPolicyName=
ascan.api.action.disableScanners = Disables the scanners with the given IDs (comma separated list of IDs) of the scan policy with the given name, or the default if none given.
ascan.api.action.disableScanners.param.ids=
ascan.api.action.disableScanners.param.scanPolicyName=
ascan.api.action.enableAllScanners = Enables all scanners of the scan policy with the given name, or the default if none given.
ascan.api.action.enableAllScanners.param.scanPolicyName=
ascan.api.action.enableScanners = Enables the scanners with the given IDs (comma separated list of IDs) of the scan policy with the given name, or the default if none given.
ascan.api.action.enableScanners.param.ids=
ascan.api.action.enableScanners.param.scanPolicyName=
ascan.api.action.excludeFromScan = Adds a regex of URLs that should be excluded from the active scans.
ascan.api.action.excludeFromScan.param.regex=
ascan.api.action.pause=
ascan.api.action.pause.param.scanId=
ascan.api.action.pauseAllScans=
ascan.api.action.removeAllScans=
ascan.api.action.removeScan=
ascan.api.action.removeScan.param.scanId=
ascan.api.action.removeScanPolicy=
ascan.api.action.removeScanPolicy.param.scanPolicyName=
ascan.api.action.resume=
ascan.api.action.resume.param.scanId=
ascan.api.action.resumeAllScans=
ascan.api.action.scan = Runs the active scanner against the given URL and/or Context. Optionally, the 'recurse' parameter can be used to scan URLs under the given URL, the parameter 'inScopeOnly' can be used to constrain the scan to URLs that are in scope (ignored if a Context is specified), the parameter 'scanPolicyName' allows to specify the scan policy (if none is given it uses the default scan policy), the parameters 'method' and 'postData' allow to select a given request in conjunction with the given URL.
ascan.api.action.scan.param.url=
ascan.api.action.scan.param.recurse=
ascan.api.action.scan.param.inScopeOnly=
ascan.api.action.scan.param.scanPolicyName=
ascan.api.action.scan.param.method=
ascan.api.action.scan.param.postData=
ascan.api.action.scan.param.contextId=
ascan.api.action.scanAsUser = Active Scans from the perspective of a User, obtained using the given Context ID and User ID. See 'scan' action for more details.
ascan.api.action.scanAsUser.param.url=
ascan.api.action.scanAsUser.param.contextId=
ascan.api.action.scanAsUser.param.userId=
ascan.api.action.scanAsUser.param.recurse=
ascan.api.action.scanAsUser.param.scanPolicyName=
ascan.api.action.scanAsUser.param.method=
ascan.api.action.scanAsUser.param.postData=
ascan.api.action.setEnabledPolicies=
ascan.api.action.setEnabledPolicies.param.ids=
ascan.api.action.setEnabledPolicies.param.scanPolicyName=
ascan.api.action.setOptionAddQueryParam = Sets whether or not the active scanner should add a query param to GET requests which do not have parameters to start with.
ascan.api.action.setOptionAddQueryParam.param.Boolean=
ascan.api.action.setOptionAllowAttackOnStart=
ascan.api.action.setOptionAllowAttackOnStart.param.Boolean=
ascan.api.action.setOptionAttackPolicy=
ascan.api.action.setOptionAttackPolicy.param.String=
ascan.api.action.setOptionDefaultPolicy=
ascan.api.action.setOptionDefaultPolicy.param.String=
ascan.api.action.setOptionDelayInMs=
ascan.api.action.setOptionDelayInMs.param.Integer=
ascan.api.action.setOptionHandleAntiCSRFTokens=
ascan.api.action.setOptionHandleAntiCSRFTokens.param.Boolean=
ascan.api.action.setOptionHostPerScan=
ascan.api.action.setOptionHostPerScan.param.Integer=
ascan.api.action.setOptionInjectPluginIdInHeader = Sets whether or not the active scanner should inject the HTTP request header X-ZAP-Scan-ID, with the ID of the scanner that's sending the requests.
ascan.api.action.setOptionInjectPluginIdInHeader.param.Boolean=
ascan.api.action.setOptionMaxChartTimeInMins=
ascan.api.action.setOptionMaxChartTimeInMins.param.Integer=
ascan.api.action.setOptionMaxResultsToList=
ascan.api.action.setOptionMaxResultsToList.param.Integer=
ascan.api.action.setOptionMaxRuleDurationInMins=
ascan.api.action.setOptionMaxRuleDurationInMins.param.Integer=
ascan.api.action.setOptionMaxScanDurationInMins=
ascan.api.action.setOptionMaxScanDurationInMins.param.Integer=
ascan.api.action.setOptionMaxScansInUI=
ascan.api.action.setOptionMaxScansInUI.param.Integer=
ascan.api.action.setOptionPromptInAttackMode=
ascan.api.action.setOptionPromptInAttackMode.param.Boolean=
ascan.api.action.setOptionPromptToClearFinishedScans=
ascan.api.action.setOptionPromptToClearFinishedScans.param.Boolean=
ascan.api.action.setOptionRescanInAttackMode=
ascan.api.action.setOptionRescanInAttackMode.param.Boolean=
ascan.api.action.setOptionScanNullJsonValues = Sets whether or not the active scanner should scan null JSON values.
ascan.api.action.setOptionScanNullJsonValues.param.Boolean = true to scan null values, false otherwise.
ascan.api.action.setOptionShowAdvancedDialog=
ascan.api.action.setOptionShowAdvancedDialog.param.Boolean=
ascan.api.action.setOptionTargetParamsEnabledRPC=
ascan.api.action.setOptionTargetParamsEnabledRPC.param.Integer=
ascan.api.action.setOptionTargetParamsInjectable=
ascan.api.action.setOptionTargetParamsInjectable.param.Integer=
ascan.api.action.setOptionThreadPerHost=
ascan.api.action.setOptionThreadPerHost.param.Integer=
ascan.api.action.setPolicyAlertThreshold=
ascan.api.action.setPolicyAlertThreshold.param.id=
ascan.api.action.setPolicyAlertThreshold.param.alertThreshold=
ascan.api.action.setPolicyAlertThreshold.param.scanPolicyName=
ascan.api.action.setPolicyAttackStrength=
ascan.api.action.setPolicyAttackStrength.param.id=
ascan.api.action.setPolicyAttackStrength.param.attackStrength=
ascan.api.action.setPolicyAttackStrength.param.scanPolicyName=
ascan.api.action.setScannerAlertThreshold=
ascan.api.action.setScannerAlertThreshold.param.id=
ascan.api.action.setScannerAlertThreshold.param.alertThreshold=
ascan.api.action.setScannerAlertThreshold.param.scanPolicyName=
ascan.api.action.setScannerAttackStrength=
ascan.api.action.setScannerAttackStrength.param.id=
ascan.api.action.setScannerAttackStrength.param.attackStrength=
ascan.api.action.setScannerAttackStrength.param.scanPolicyName=
ascan.api.action.stop=
ascan.api.action.stop.param.scanId=
ascan.api.action.stopAllScans=
ascan.api.action.importScanPolicy = Imports a Scan Policy using the given file system path.
ascan.api.action.importScanPolicy.param.path=
ascan.api.action.skipScanner = Skips the scanner using the given IDs of the scan and the scanner.
ascan.api.action.skipScanner.param.scanId=
ascan.api.action.skipScanner.param.scannerId=
ascan.api.action.updateScanPolicy=
ascan.api.action.updateScanPolicy.param.scanPolicyName=
ascan.api.action.updateScanPolicy.param.alertThreshold=
ascan.api.action.updateScanPolicy.param.attackStrength=
ascan.api.desc=
ascan.api.view.alertsIds = Gets the IDs of the alerts raised during the scan with the given ID. An alert can be obtained with 'alert' core view.
ascan.api.view.alertsIds.param.scanId=
ascan.api.view.attackModeQueue=
ascan.api.view.excludedParams = Gets all the parameters that are excluded. For each parameter the following are shown\: the name, the URL, and the parameter type.
ascan.api.view.excludedParamTypes = Gets all the types of excluded parameters. For each type the following are shown\: the ID and the name.
ascan.api.view.messagesIds = Gets the IDs of the messages sent during the scan with the given ID. A message can be obtained with 'message' core view.
ascan.api.view.messagesIds.param.scanId=
ascan.api.view.optionAddQueryParam = Tells whether or not the active scanner should add a query parameter to GET request that don't have parameters to start with.
ascan.api.view.optionAllowAttackOnStart=
ascan.api.view.optionAttackPolicy=
ascan.api.view.optionDefaultPolicy=
ascan.api.view.optionDelayInMs=
ascan.api.view.optionExcludedParamList = Use view excludedParams instead.
ascan.api.view.optionHandleAntiCSRFTokens=
ascan.api.view.optionHostPerScan=
ascan.api.view.optionInjectPluginIdInHeader = Tells whether or not the active scanner should inject the HTTP request header X-ZAP-Scan-ID, with the ID of the scanner that's sending the requests.
ascan.api.view.optionMaxChartTimeInMins=
ascan.api.view.optionMaxResultsToList=
ascan.api.view.optionMaxRuleDurationInMins=
ascan.api.view.optionMaxScanDurationInMins=
ascan.api.view.optionMaxScansInUI=
ascan.api.view.optionPromptInAttackMode=
ascan.api.view.optionPromptToClearFinishedScans=
ascan.api.view.optionRescanInAttackMode=
ascan.api.view.optionScanHeadersAllRequests = Tells whether or not the HTTP Headers of all requests should be scanned. Not just requests that send parameters, through the query or request body.
ascan.api.view.optionScanNullJsonValues = Tells whether or not the active scanner should scan null JSON values.
ascan.api.view.optionShowAdvancedDialog=
ascan.api.view.optionTargetParamsEnabledRPC=
ascan.api.view.optionTargetParamsInjectable=
ascan.api.view.optionThreadPerHost=
ascan.api.view.policies=
ascan.api.view.policies.param.scanPolicyName=
ascan.api.view.policies.param.policyId=
ascan.api.view.excludedFromScan = Gets the regexes of URLs excluded from the active scans.
ascan.api.view.scanPolicyNames=
ascan.api.view.scanProgress=
ascan.api.view.scanProgress.param.scanId=
ascan.api.view.scanners = Gets the scanners, optionally, of the given scan policy and/or scanner policy/category ID.
ascan.api.view.scanners.param.scanPolicyName=
ascan.api.view.scanners.param.policyId=
ascan.api.view.scans=
ascan.api.view.status=
ascan.api.view.status.param.scanId=
ascan.api.action.setOptionScanHeadersAllRequests = Sets whether or not the HTTP Headers of all requests should be scanned. Not just requests that send parameters, through the query or request body.
ascan.api.action.setOptionScanHeadersAllRequests.param.Boolean=
ascan.attack.icon.title		= Attack Mode Queue
ascan.attack.scan			= Attack Mode Scanner
ascan.attack.prompt			= Rescan all of the nodes when scope changes?\n\
\n\
If you select this option then ZAP will scan all nodes currently in scope\n\
\n\
and will rescan all of the nodes in scope if the scope changes.
ascan.attack.prompt.no.scope	= \n\
\n\
NOTE\: There is currently nothing in scope.\n\
\n\
Create or enable scope for one or more contexts to take advantage of {0}.\n\

ascan.custom.button.pt.add	= \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
ascan.custom.button.pt.rem	= \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
ascan.custom.button.reset	= Reset
ascan.custom.button.scan	= Start Scan
ascan.custom.label.adv		= Show Advanced Options
ascan.custom.label.context	= \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf\:
ascan.custom.label.disableiv = Disable Non-custom Input Vectors 
ascan.custom.label.inscope	= Just In Scope\:
ascan.custom.label.recurse	= Recurse\:
ascan.custom.label.policy	= Policy\:
ascan.custom.label.start	= Starting Point\:
ascan.custom.label.user		= User\:
ascan.custom.label.vectors	= Vectors\: 
ascan.custom.popup			= Active Scan...
ascan.custom.tab.tech		= \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1
ascan.custom.tab.tech.node	= \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1
ascan.custom.title			= \u0395\u03bd\u03b5\u03c1\u03b3\u03ae \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7
ascan.custom.tab.custom		= Custom Vectors
ascan.custom.tab.input		= Input Vectors
ascan.custom.tab.policy		= \u03a0\u03bf\u03bb\u03b9\u03c4\u03b9\u03ba\u03ae
ascan.custom.tab.scope		= Scope
ascan.custom.tab.filter     = \u03a6\u03af\u03bb\u03c4\u03c1\u03bf
ascan.custom.tab.sequence	= Sequence
ascan.custom.tooltip.policy = Use the Policy tab to change the policy in 'advanced' mode
ascan.custom.notSafe.error = Active scans are not allowed in 'Safe' mode.
ascan.custom.nostart.error	= You must select a starting point
ascan.custom.status.recurse = Custom Vectors can only be set if the Recurse option is unset.
ascan.custom.status.highlight = Highlight the characters you want to add or remove and click the relevant button.
ascan.custom.targetNotInScope.error = The following target is not allowed in ''Protected'' mode\:\n\
{0}
ascan.custom.warn.disabled	= Input vectors disabled via the Custom Vectors tab

ascan.desc                     = Active scanner, heavily based on the original Paros active scanner, but with additional tests added

ascan.options.anticsrf.label   = Handle anti-CSRF tokens.
ascan.options.apply.label		= \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae
ascan.options.attackOnStart.label = Allow Attack Mode to be enabled on startup.
ascan.options.attackPrompt.label = In Attack Mode prompt to rescan nodes when scope changed.
ascan.options.attackRescan.label = In Attack Mode always rescan nodes when scope changed.
ascan.options.delayInMs.label  = Delay When Scanning (In Milliseconds)\:
ascan.options.go.button			= Go
ascan.options.level.label	   = Default Alert Threshold\:
ascan.options.level.default	   = \u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae
ascan.options.level.off		   = \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
ascan.options.level.low		   = \u03a7\u03b1\u03bc\u03b7\u03bb\u03cc
ascan.options.level.low.label  = (More potential issues flagged)
ascan.options.level.medium	   = \u039c\u03ad\u03c4\u03c1\u03b9\u03bf
ascan.options.level.medium.label = (\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u03cc\u03c1\u03b9\u03bf)
ascan.options.level.high	   = \u03a5\u03c8\u03b7\u03bb\u03cc
ascan.options.level.high.label = (Fewer potential issues flagged)
ascan.options.maxChart.label	= Max Progress Chart in Mins\:
ascan.options.maxChart.tooltip  = Displaying very large charts may cause memory problems. Set to zero to disable the charting.
ascan.options.maxRes.label	   = Max Results to List\:
ascan.options.maxRes.tooltip   = Displaying a large number of results can significantly increase the time a scan takes.
ascan.options.maxRule.label		= Maximum Rule Duration (minutes; 0 is unlimited)\: 
ascan.options.maxScan.label		= Maximum Scan Duration (minutes; 0 is unlimited)\: 
ascan.options.numHosts.label   = Number of Hosts Scanned Concurrently\:
ascan.options.numThreads.label = Concurrent Scanning Threads per Host\:
ascan.options.rules.label		= Rules
ascan.options.pluginHeader.label	= Inject plugin ID in header for all active scan requests.
ascan.options.policy.ascan.label	= Default Active Scan Policy\:
ascan.options.policy.attack.label	= Attack Mode Scan Policy\:
ascan.options.strength.label   = Default Attack Strength\:
ascan.options.strength.default = \u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae
ascan.options.strength.off	   = \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
ascan.options.strength.low	   = \u03a7\u03b1\u03bc\u03b7\u03bb\u03cc
ascan.options.strength.low.label  = (\u039b\u03b9\u03b3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03c0\u03b9\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2)
ascan.options.strength.medium   = \u039c\u03ad\u03c4\u03c1\u03b9\u03bf
ascan.options.strength.medium.label = (\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b5\u03c2 \u03b5\u03c0\u03b9\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2)
ascan.options.strength.high	   = \u03a5\u03c8\u03b7\u03bb\u03cc
ascan.options.strength.high.label = (\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03c0\u03b9\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2)
ascan.options.strength.insane   = \u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf
ascan.options.strength.insane.label = (\u03a0\u039f\u039b\u039b\u0388\u03a3 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b5\u03c2 \u03b5\u03c0\u03b9\u03b8\u03ad\u03c3\u03b5\u03b9\u03c2)
ascan.options.strengthTo.label		= Strength To
ascan.options.thresholdTo.label		= Threshold To

scan.filter.filtercriteria.include = Message should include one of the following {0} values\: {1} 
scan.filter.filtercriteria.exclude = Message should not include the following {0} value\: {1}  
scan.filter.filterType.Tag = Tag
scan.filter.filterType.HttpMethod = HTTP Method
scan.filter.filterType.HttpStatusCode = HTTP Status Code
scan.filter.filterType.URLPattern = URL Pattern

scan.filter.button.clear            = \u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2
scan.filter.badregex.warning		   = Invalid regex\: {0}
scan.filter.label.codes             = \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03af
scan.filter.label.desc              = Select the required filters below. You can select multiple rows in each element. Only the messages that match the selections will be scanned.
scan.filter.label.methods           = \u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03b9
scan.filter.label.urlexcregex	   = URL Exc Regex\: 
scan.filter.label.urlincregex	   = URL Inc Regex\:
scan.filter.label.incTags = Include Tags\:
scan.filter.label.excTags = Exclude Tags\:


# Prob need to move ;)
ascan.policymgr.button.add		= \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
ascan.policymgr.button.import	= \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae
ascan.policymgr.button.modify	= Modify
ascan.policymgr.button.remove	= \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
ascan.policymgr.button.export	= Export
ascan.policymgr.default.name	= Default Policy
ascan.policymgr.table.policy	= Policy Name
ascan.policymgr.title			= Scan Policy Manager
ascan.policymgr.warn.delete		= Are you sure you want to delete this Policy?

ascan.options.title            = \u0395\u03bd\u03b5\u03c1\u03b3\u03ae \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7
ascan.panel.mnemonic           = \u03ad\u03bd\u03b1
ascan.panel.title              = \u0395\u03bd\u03b5\u03c1\u03b3\u03ae \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7
ascan.policy.button.disableall = \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u038c\u03bb\u03b1
ascan.policy.button.enableall  = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u038c\u03bb\u03c9\u03bd
ascan.policy.button.load	   = Load Policy
ascan.policy.button.save	   = Save Policy
ascan.policy.button.saveas     = Save Policy As...
ascan.policy.dialog.footer     = Thresholds and strengths can be changed by clicking on them
ascan.policy.dialog.title      = Scan Policy
ascan.policy.level.default		= \u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae
ascan.policy.level.high			= \u03a5\u03c8\u03b7\u03bb\u03cc
ascan.policy.level.insane		= \u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf
ascan.policy.level.low			= \u03a7\u03b1\u03bc\u03b7\u03bb\u03cc
ascan.policy.level.medium		= \u039c\u03ad\u03c4\u03c1\u03b9\u03bf
ascan.policy.level.off			= \u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc
ascan.policy.load.error			= Failed to load policy file, see log for detail
ascan.policy.save.error			= Failed to save policy file, see log for detail
ascan.policy.name.default		= Default Policy
ascan.policy.name.label			= Policy\:
ascan.policy.namedialog.name.label = New Policy Name\:
ascan.policy.namedialog.title	= Save Policy As
ascan.policy.table.category    = \u039a\u03b1\u03c4\u03b7\u03b3\u03bf\u03c1\u03af\u03b1
ascan.policy.table.enabled     = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
ascan.policy.table.threshold   = Threshold
ascan.policy.table.strength    = Strength
ascan.policy.table.testname    = \u038c\u03bd\u03bf\u03bc\u03b1 \u03b4\u03bf\u03ba\u03b9\u03bc\u03ae\u03c2
ascan.policy.table.quality     = Quality
ascan.policy.table.quality.all			= \u038c\u03bb\u03b1
ascan.policy.title             = Scan Policy
ascan.policy.unfulfilled.dependencies = The scanner cannot be enabled because of unfulfilled dependencies.
ascan.policy.warn.badname		= The Policy name must not contain any of the characters\: {0}
ascan.policy.warn.exists		= A policy with this name already exists
ascan.policy.warn.noname		= You must supply a policy name
ascan.scope.popup              = Active Scan all in Scope
ascan.site.popup               = Active Scan Site
ascan.subtree.popup            = Active Scan Subtree
ascan.toolbar.ascans.label     = \u03a4\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b5\u03c2 \u03a3\u03b1\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2\:
ascan.toolbar.button.clear     = Clean completed scans
ascan.toolbar.button.options   = Active Scan Options
ascan.toolbar.button.pause     = \u03a0\u03b1\u03cd\u03c3\u03b7 \u0395\u03bd\u03b5\u03c1\u03b3\u03ae\u03c2 \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7\u03c2
ascan.toolbar.button.new	   = New Scan
ascan.toolbar.button.stop      = \u03a3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03bc\u03b1 \u0395\u03bd\u03b5\u03c1\u03b3\u03ae\u03c2 \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7\u03c2
ascan.toolbar.button.unpause   = \u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u0395\u03bd\u03b5\u03c1\u03b3\u03ae\u03c2 \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7\u03c2
ascan.toolbar.confirm.clear    = Are you sure you want to clear all completed scans?
ascan.toolbar.newalerts.label  = New Alerts\:
ascan.toolbar.requests.label   = Num Requests\:
ascan.toolbar.progress.label   = Progress\:
ascan.toolbar.progress.select  = --Select Scan--
ascan.url.popup                = \u0395\u03bd\u03b5\u03c1\u03b3\u03b7\u03c4\u03b9\u03ba\u03ae \u0391\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7 \u03b1\u03c0\u03bb\u03bf\u03cd URL
ascan.panel.tab.scannedMessages   = Sent Messages
ascan.panel.tab.filteredMessages  = Filtered Messages\t
ascan.filter.table.header.url  = URL\t
ascan.filter.table.header.reason = Reason

ascan.toolbar.button.progress   = Show scan progress details
ascan.progress.chart.time		= Time 
ascan.progress.chart.responses	= Responses / second
ascan.progress.chart.1xx		= 1xx
ascan.progress.chart.2xx		= 2xx
ascan.progress.chart.3xx		= 3xx
ascan.progress.chart.4xx		= 4xx
ascan.progress.chart.5xx		= 5xx
ascan.progress.copyclipboard.button.label = Copy to Clipboard
ascan.progress.copyclipboard.button.tooltip = Copies the contents of the table to the clipboard
ascan.progress.copyclipboard.error = Failed to copy the contents to the clipboard.
ascan.progress.label.completed  = Completed
ascan.progress.label.host		= \u03a5\u03c0\u03bf\u03b4\u03bf\u03c7\u03ad\u03b1\u03c2\:
ascan.progress.label.pending    = Pending
ascan.progress.label.running    = Running
ascan.progress.label.skipped    = Skipped
ascan.progress.label.skippedWithReason = Skipped, {0}.
ascan.progress.label.skipped.reason.dependency = dependency skipped
ascan.progress.label.skipped.reason.user = by user action
ascan.progress.label.skipped.reason.techs = scanner does not target selected technologies
ascan.progress.label.skipped.reason.maxRule = exceeded max rule time
ascan.progress.label.skipped.reason.maxScan = exceeded max scan time
ascan.progress.label.skipped.reason.nonodes = no nodes to scan
ascan.progress.label.skipped.reason.noinputvectors = no input vectors enabled
ascan.progress.label.totals		= Totals
ascan.progress.label.skipaction	= Skip active scanner
ascan.progress.tab.chart		= Response Chart
ascan.progress.tab.progress		= Progress
ascan.progress.table.analyser = Analyser
ascan.progress.table.name		= Plugin
ascan.progress.table.progress	= Progress
ascan.progress.table.time		= Elapsed
ascan.progress.table.reqs		= Reqs
ascan.progress.table.alerts = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2
ascan.progress.table.status		= Status
ascan.progress.title            = {0} Scan Progress
ascan.scripts.activescanner.title	= Script Active Scan Rules
ascan.scripts.interface.active.error = The provided Active Rules script ({0}) does not implement the required interface.\n\
Please refer to the provided templates for examples.
ascan.scripts.skip.reason = no scripts enabled
ascan.scripts.type.active		= Active Rules
ascan.scripts.type.active.desc	= Active Rules scripts run when you run the Active Scanner.\n\
\n\
\n\
You must enable them before they will be used.\n\
\n\


variant.options.title = Active Scan Input Vectors
variant.options.injectable.label             = Injectable Targets\:
variant.options.injectable.querystring.label = URL Query String & Data Driven Nodes
variant.options.injectable.addqueryparam.label = Add URL Query Parameter?
variant.options.injectable.addqueryparam.toolTip = <html>Causes ZAP to add a parameter to GET requests that don't have one.<br>This may increase scan time, however, it may also reveal issues that would otherwise go un-noticed.</html>
variant.options.injectable.postdata.label    = POST Data
variant.options.injectable.headers.label     = HTTP Headers (could slow down testing)
variant.options.injectable.headersAllRequests.label = All Requests
variant.options.injectable.headersAllRequests.toolTip = <html>Allows to scan the HTTP Headers of all requests.<br>Not just requests that send parameters, through the query or request body.</html>
variant.options.injectable.cookie.label      = Cookie Data (could slow down testing)
variant.options.injectable.urlpath.label     = URL Path (could slow down testing)

variant.options.rpc.label           = Built-in Input Vector Handlers\:
variant.options.rpc.multipart.label = Multipart Form-Data
variant.options.rpc.xml.label       = XML Tag/Attribute
variant.options.rpc.json.label      = JSON
variant.options.rpc.json.nulls.label = Scan Null Values
variant.options.rpc.gwt.label       = Google Web Toolkit
variant.options.rpc.odata.label     = OData ID/Filter
variant.options.rpc.dwr.label       = Direct Web Remoting

variant.options.rpc.custom.label    = Enable Script Input Vectors
variant.scripts.interface.variant.error = The provided Script Input Vector script ({0}) does not implement the required interface.\n\
Please refer to the provided templates for examples.
variant.scripts.type.variant        = Input Vector
variant.scripts.type.variant.desc   = Input Vector scripts run when you run the Active Scanner. They can also modify how nodes are represented in the Sites tree\n\
\n\
\n\
You must enable them before they will be used.\n\
\n\


variant.param.type.all   = Any
variant.param.type.query = QueryString
variant.param.type.postdata = PostData
variant.param.type.path = URLPath
variant.param.type.header = \u0395\u03c0\u03b9\u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1
variant.param.type.cookie = Cookie
variant.param.type.json = JSON
variant.param.type.graphql.inline = GraphQL Inline Arguments
variant.param.type.multipart.contenttype = Content-Type (Multipart Form-Data)
variant.param.type.multipart.dataparam =  Parameter (non-file) (Multipart Form-Data)
variant.param.type.multipart.filename = File Name (Multipart Form-Data)
variant.param.type.multipart.fileparam = File Content (Multipart Form-Data)

variant.options.excludedparam.label.tokens = <html><body><p>Parameters shown here will be ignored by the Scanner, if both the wildcarded URL and the specified location match.</p></body></html>
variant.options.excludedparam.table.header.url = URL
variant.options.excludedparam.table.header.type = Where
variant.options.excludedparam.table.header.name = \u03cc\u03bd\u03bf\u03bc\u03b1
variant.options.excludedparam.dialog.token.remove.title = Remove Parameter that need to be Excluded
variant.options.excludedparam.dialog.token.remove.text = Are you sure you want to remove the selected Parameter?
variant.options.excludedparam.dialog.token.remove.button.confirm = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
variant.options.excludedparam.dialog.token.remove.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
variant.options.excludedparam.dialog.token.remove.checkbox.label = Do not show this message again
variant.options.excludedparam.dialog.token.add.title = Add a parameter that needs to be excluded
variant.options.excludedparam.dialog.token.add.button.confirm = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
variant.options.excludedparam.dialog.token.warning.name.repeated.title = Duplicated Excluded Parameter
variant.options.excludedparam.dialog.token.warning.name.repeated.text = An Excluded Parameter with the same name already exists.
variant.options.excludedparam.dialog.token.warning.invalid.regex.title = Invalid Regular Expression
variant.options.excludedparam.dialog.token.warning.invalid.regex.field.name = The provided regular expression for name is invalid.
variant.options.excludedparam.dialog.token.modify.title = Modify existing Excluded Parameter
variant.options.excludedparam.dialog.token.modify.button.confirm = Modify

attack.site.popup = \u0395\u03c0\u03af\u03b8\u03b5\u03c3\u03b7

authentication.api.action.setAuthenticationMethod = Sets the authentication method for the context with the given ID.
authentication.api.action.setAuthenticationMethod.param.contextId=
authentication.api.action.setAuthenticationMethod.param.authMethodName=
authentication.api.action.setAuthenticationMethod.param.authMethodConfigParams=
authentication.api.action.setLoggedInIndicator = Sets the logged in indicator for the context with the given ID.
authentication.api.action.setLoggedInIndicator.param.contextId=
authentication.api.action.setLoggedInIndicator.param.loggedInIndicatorRegex=
authentication.api.action.setLoggedOutIndicator = Sets the logged out indicator for the context with the given ID.
authentication.api.action.setLoggedOutIndicator.param.contextId=
authentication.api.action.setLoggedOutIndicator.param.loggedOutIndicatorRegex=
authentication.api.desc=
authentication.api.view.getAuthenticationMethod = Gets the name of the authentication method for the context with the given ID.
authentication.api.view.getAuthenticationMethod.param.contextId=
authentication.api.view.getAuthenticationMethodConfigParams = Gets the configuration parameters for the authentication method with the given name.
authentication.api.view.getAuthenticationMethodConfigParams.param.authMethodName=
authentication.api.view.getLoggedInIndicator = Gets the logged in indicator for the context with the given ID.
authentication.api.view.getLoggedInIndicator.param.contextId=
authentication.api.view.getLoggedOutIndicator = Gets the logged out indicator for the context with the given ID.
authentication.api.view.getLoggedOutIndicator.param.contextId=
authentication.api.view.getSupportedAuthenticationMethods = Gets the name of the authentication methods.
authentication.name = Authentication Extension
authentication.panel.title					= \u03a0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
authentication.panel.label.description 		= <html><p>This panel allows you to configure the authentication scheme used for this Context.<p><html>
authentication.panel.label.typeSelect 		= Currently selected Authentication method for the Context\: 
authentication.panel.label.noConfigPanel 	= <html><i>This method is fully configured and does not require any configuration.<i></html>
authentication.panel.label.loggedIn 		= Regex pattern used to identify Logged In messages\:
authentication.panel.label.loggedOut 		= Regex pattern used to identify Logged Out messages\:
authentication.panel.error.illegalPattern	= One of the patterns you have defined for context {0} is not valid.
authentication.popup.indicator.loggedIn 	= {0} \: Authentication Logged-in indicator
authentication.popup.indicator.loggedOut 	= {0} \: Authentication Logged-out indicator
authentication.panel.label.configTitle		= Configure Authentication Method
authentication.panel.label.verifTitle		= Configure Authentication Verification
authentication.panel.label.strategy         = Verification Strategy\:
authentication.panel.label.strategy.each_req = Check every Request
authentication.panel.label.strategy.each_resp = Check every Response
authentication.panel.label.strategy.each_req_resp = Check every Request or Response
authentication.panel.label.strategy.poll_url = Poll the Specified URL
authentication.panel.label.freq				= Poll Frequency\:
authentication.panel.label.units.requests   = Requests
authentication.panel.label.units.seconds    = Seconds
authentication.panel.label.pollurl          = URL to Poll for Verification\:
authentication.panel.error.nopollurl        = The URL to Poll must be specified for context {0}
authentication.panel.error.badpollurl       = The URL to Poll for context {0} is invalid
authentication.panel.error.badpollheaders	= The Poll Headers for context {0} are invalid, they should be one per line with the header and value separated by a colon
authentication.panel.label.polldata         = Poll Request POST Data (if any)\:
authentication.panel.label.pollheaders      = Additional Poll Request Headers\:
authentication.dialog.confirmChange.label	= Changing the Authentication Method will reset the Users' credentials defined for this Context. Are you sure?
authentication.dialog.confirmChange.title	= Change Authentication Method
authentication.output.indicatorsNotSet		= No indicators have been set for identifying authentication. Assuming response is authenticated for {0}.
authentication.output.failure				= Authentication failure\: {0}
authentication.output.success 				= Authentication successful.
authentication.method.manual.name 							= Manual Authentication
authentication.method.manual.field.session 					= Existing HTTP Session\:
authentication.method.manual.field.description				= <html><p><small>* If the HTTP sessions that you are interested in are not present in the selection box, <br/>make sure you have included the <i>Site</i> to which the HTTP sessions correspond<br/> in the proper <b>Context</b>.<br/>The HTTP Session is optional as you may manage the session in another way.</small></p><html>
authentication.method.fb.name								= Form-based Authentication
authentication.method.fb.popup.login.request = {0} \: Form-based Auth Login Request
authentication.method.jb.name = JSON-based Authentication
authentication.method.jb.popup.login.request = {0} \: JSON-based Auth Login Request
authentication.method.pb.field.label.postData				= Login Request POST Data (if any)\:
authentication.method.pb.field.label.postDataRequired = Login Request POST Data *\:
authentication.method.pb.field.label.loginPageUrl			= URL to GET Login Page\:
authentication.method.pb.field.label.loginUrl				= Login Form Target URL *\:
authentication.method.pb.field.label.usernameParam			= Username Parameter *\:
authentication.method.pb.field.label.passwordParam			= Password Parameter *\:
authentication.method.pb.field.label.description			= <html><small>The <i>username</i> and <i>password</i> fields will be replaced, during authentication, with the username and password corresponding to application's users.</small><html>
authentication.method.pb.dialog.error.url.text = The login url you have inserted is not a valid URL.
authentication.method.pb.dialog.error.postData.text = The POST Data is required.
authentication.method.fb.credentials.field.label.user		= Username\:
authentication.method.fb.credentials.field.label.pass		= \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2\:
authentication.method.fb.dialog.error.nofields.text 		= The username and password form field names have to be configured for this authentication method.
authentication.method.fb.credentials.dialog.error.user.text	= The username for the current user has to be configured.
authentication.method.fb.dialog.error.title 				= Configuration Error
authentication.method.http.name								= HTTP/NTLM Authentication
authentication.method.http.field.label.hostname				= Hostname\:
authentication.method.http.field.label.port					= Port\:
authentication.method.http.field.label.realm				= \u03a0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\:
authentication.method.http.dialog.error.url.text			= You have inserted an invalid hostname value for the HTTP Authentication.
authentication.method.script.name							= Script-based Authentication
authentication.method.script.type							= \u03a0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
authentication.method.script.type.desc						= Authentication scripts run when you an authentication is needed.\n\
\n\
The script must be properly configured in the Session Properties -> Authentication panel with a 'Script-based Authentication Method'\n\
\n\

authentication.method.script.field.label.scriptName			= Script\:
authentication.method.script.field.label.notLoaded			= <html><body><p>No script has been loaded yet. Select a Script in the box above and click the 'Load' button.</p></body></html>
authentication.method.script.load.errorScriptNotFound		= Failed to find context''s Authentication script\:\n\
{0}
authentication.method.script.dialog.error.title				= Script Loading Error
authentication.method.script.dialog.error.text.interface	= The provided Authentication script ({0}) does not implement the required interface. Please take a look at the provided templates for examples.
authentication.method.script.dialog.error.text.loading		= An error has occurred while loading the selected Authentication script\: {0}
authentication.method.script.dialog.error.text.required		= You have not configured a value for the required field\: {0} 
authentication.method.script.dialog.error.text.notLoaded	= You need to load an Authentication Script. 
authentication.method.script.dialog.error.text.notLoadedNorConfigured = You need to load and configure an Authentication Script.
authentication.method.script.dialog.loggedInOutIndicatorsInScript.toolTip = Defined in the Authentication script.

authorization.name = Authorization Extension
authorization.panel.title									= Authorization
authorization.panel.label.description 						= This panel allows you to configure how authorized/unauthorized requests are handled by your web application.
authorization.detection.basic.name 							= Basic Authorization Detection
authorization.detection.basic.field.intro					= When an unauthorized request is received, the server returns a response that follows these conditions\:
authorization.detection.basic.field.statusCode 				= HTTP Status Code\:
authorization.detection.basic.field.headerPattern			= Header contains regex\:
authorization.detection.basic.field.bodyPattern				= Body contains regex\:
authorization.detection.basic.field.composition.and			= All of the conditions above must match
authorization.detection.basic.field.composition.or			= At least one of the conditions above must match
authorization.detection.basic.error.illegalPattern			= One of the patterns you have defined for context {0} is not valid.
authorization.api.view.getAuthorizationDetectionMethod		= Obtains all the configuration of the authorization detection method that is currently set for a context.
authorization.api.view.getAuthorizationDetectionMethod.param.contextId=
authorization.api.action.setBasicAuthorizationDetectionMethod	= Sets the authorization detection method for a context as one that identifies un-authorized messages based on\: the message's status code or a regex pattern in the response's header or body. Also, whether all conditions must match or just some can be specified via the logicalOperator parameter, which accepts two values\: "AND" (default), "OR".  
authorization.api.action.setBasicAuthorizationDetectionMethod.param.contextId=
authorization.api.action.setBasicAuthorizationDetectionMethod.param.headerRegex=
authorization.api.action.setBasicAuthorizationDetectionMethod.param.bodyRegex=
authorization.api.action.setBasicAuthorizationDetectionMethod.param.statusCode=
authorization.api.action.setBasicAuthorizationDetectionMethod.param.logicalOperator=
authorization.api.desc=

autoupdate.api.action.downloadLatestRelease = Downloads the latest release, if any 
autoupdate.api.action.installAddon = Installs or updates the specified add-on, returning when complete (i.e. not asynchronously)
autoupdate.api.action.installAddon.param.id=
autoupdate.api.action.installLocalAddon=
autoupdate.api.action.installLocalAddon.param.file=
autoupdate.api.action.setOptionCheckAddonUpdates=
autoupdate.api.action.setOptionCheckAddonUpdates.param.Boolean=
autoupdate.api.action.setOptionCheckOnStart=
autoupdate.api.action.setOptionCheckOnStart.param.Boolean=
autoupdate.api.action.setOptionDownloadNewRelease=
autoupdate.api.action.setOptionDownloadNewRelease.param.Boolean=
autoupdate.api.action.setOptionInstallAddonUpdates=
autoupdate.api.action.setOptionInstallAddonUpdates.param.Boolean=
autoupdate.api.action.setOptionInstallScannerRules=
autoupdate.api.action.setOptionInstallScannerRules.param.Boolean=
autoupdate.api.action.setOptionReportAlphaAddons=
autoupdate.api.action.setOptionReportAlphaAddons.param.Boolean=
autoupdate.api.action.setOptionReportBetaAddons=
autoupdate.api.action.setOptionReportBetaAddons.param.Boolean=
autoupdate.api.action.setOptionReportReleaseAddons=
autoupdate.api.action.setOptionReportReleaseAddons.param.Boolean=
autoupdate.api.action.uninstallAddon = Uninstalls the specified add-on 
autoupdate.api.action.uninstallAddon.param.id=
autoupdate.api.desc=
autoupdate.api.view.latestVersionNumber = Returns the latest version number
autoupdate.api.view.isLatestVersion = Returns 'true' if ZAP is on the latest version
autoupdate.api.view.installedAddons = Return a list of all of the installed add-ons
autoupdate.api.view.localAddons = Returns a list with all local add-ons, installed or not.
autoupdate.api.view.newAddons = Return a list of any add-ons that have been added to the Marketplace since the last check for updates
autoupdate.api.view.optionAddonDirectories=
autoupdate.api.view.optionCheckAddonUpdates=
autoupdate.api.view.optionCheckOnStart=
autoupdate.api.view.optionDayLastChecked=
autoupdate.api.view.optionDayLastInstallWarned=
autoupdate.api.view.optionDayLastUpdateWarned=
autoupdate.api.view.optionDownloadDirectory=
autoupdate.api.view.optionDownloadNewRelease=
autoupdate.api.view.optionInstallAddonUpdates=
autoupdate.api.view.optionInstallScannerRules=
autoupdate.api.view.optionReportAlphaAddons=
autoupdate.api.view.optionReportBetaAddons=
autoupdate.api.view.optionReportReleaseAddons=
autoupdate.api.view.updatedAddons = Return a list of any add-ons that have been changed in the Marketplace since the last check for updates
autoupdate.api.view.marketplaceAddons = Return a list of all of the add-ons on the ZAP Marketplace (this information is read once and then cached)
autoupdate.desc = Allows ZAP to check for updates
autoupdate.name = Auto-update Extension

break.api.action.addHttpBreakpoint = Adds a custom HTTP breakpoint. The string is the string to match. Location may be one of\: url, request_header, request_body, response_header or response_body. Match may be\: contains or regex. Inverse (match) may be true or false. Lastly, ignorecase (when matching the string) may be true or false.  
break.api.action.addHttpBreakpoint.param.string=
break.api.action.addHttpBreakpoint.param.location=
break.api.action.addHttpBreakpoint.param.match=
break.api.action.addHttpBreakpoint.param.inverse=
break.api.action.addHttpBreakpoint.param.ignorecase=
break.api.action.break = Controls the global break functionality. The type may be one of\: http-all, http-request or http-response. The state may be true (for turning break on for the specified type) or false (for turning break off). Scope is not currently used.
break.api.action.break.param.type=
break.api.action.break.param.state=
break.api.action.break.param.scope=
break.api.action.continue = Submits the currently intercepted message and unsets the global request/response breakpoints
break.api.action.drop = Drops the currently intercepted message
break.api.action.removeHttpBreakpoint = Removes the specified breakpoint
break.api.action.removeHttpBreakpoint.param.string=
break.api.action.removeHttpBreakpoint.param.location=
break.api.action.removeHttpBreakpoint.param.match=
break.api.action.removeHttpBreakpoint.param.inverse=
break.api.action.removeHttpBreakpoint.param.ignorecase=
break.api.action.setHttpMessage = Overwrites the currently intercepted message with the data provided
break.api.action.setHttpMessage.param.httpHeader=
break.api.action.setHttpMessage.param.httpBody=
break.api.action.step = Submits the currently intercepted message, the next request or response will automatically be intercepted
break.api.desc=
break.api.view.httpMessage = Returns the HTTP message currently intercepted (if any)
break.api.view.isBreakAll = Returns True if ZAP will break on both requests and responses
break.api.view.isBreakRequest = Returns True if ZAP will break on requests
break.api.view.isBreakResponse = Returns True if ZAP will break on responses
break.api.pconn.waitForHttpBreak = Waits until an HTTP breakpoint has been hit, at which point it returns the message. \n\
Poll is the number of milliseconds ZAP will pause between checking for breakpoints being hit (default 500). \n\
If keepalive is zero or less then the response will be returned as a Server Sent Event, otherwise it is used as the frequency in seconds at which \n\
'keepalive' events should be returned and the response is sent as a standard response.
brk.add.button.add                = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
brk.add.button.cancel             = \u0386\u03ba\u03c5\u03c1\u03bf
brk.add.error.history             = \u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03c3\u03c4\u03b7\u03bd \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03bf\u03cd
brk.add.popup                     = \u0394\u03b9\u03b1\u03ba\u03bf\u03c0\u03ae...
brk.add.title                     = Add Breakpoint
brk.alwaysOnTop.message			  = By default ZAP will remain on top of all other windows when a breakpoint is hit.\n\
\n\
Press 'Cancel' to disable this feature.\n\
\n\
This option can changed via Tools/Breakpoints
brk.checkBox.fixLength            = Update Content Length
brk.brkpoint.add.title            = Add Breakpoint
brk.brkpoint.edit.title           = Edit Breakpoint
brk.brkpoint.error.nostr	      = You must supply a string
brk.brkpoint.error.regex	      = Invalid regular expression
brk.brkpoint.location.label		  = Location\:
brk.brkpoint.location.request_body		= Request Body
brk.brkpoint.location.request_header	= Request Header
brk.brkpoint.location.response_body		= Response Body
brk.brkpoint.location.response_header	= Response Header
brk.brkpoint.location.url 				= URL
brk.brkpoint.match.contains		  = Contains
brk.brkpoint.match.label		  = Match\:
brk.brkpoint.match.regex		  = Regex
brk.brkpoint.string.label		  = String\: 
brk.brkpoint.ignorecase.label	  = Ignore Case\:
brk.brkpoint.inverse.label		  = \u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae\:
brk.brkpoint.warn.urlfragment   = Pattern shouldn't include URL fragment (\#)
brk.brkpoint.onscope            = Break if out of scope
brk.edit.button.save              = \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7
brk.edit.popup                    = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1...
brk.edit.title                    = Edit Breakpoint
brk.desc                          = \u0395\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03b5\u03b9 \u03c4\u03b7\u03bd \u03c5\u03c0\u03bf\u03ba\u03bb\u03bf\u03c0\u03ae \u03ba\u03b1\u03b9 \u03c4\u03c1\u03bf\u03c0\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd \u03ba\u03b1\u03b9 \u03c4\u03c9\u03bd \u03b1\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03b5\u03c9\u03bd
brk.dialogue.confirmDropMessage.title = Confirm Drop Trapped Message
brk.dialogue.confirmDropMessage.option.dontAskAgain = Don't ask again
brk.dialogue.confirmDropMessage.message = Are you sure you want to drop the trapped message?
brk.dialogue.confirmDropMessage.button.confirm.label = Drop
brk.dialogue.confirmDropMessage.button.cancel.label = \u0386\u03ba\u03c5\u03c1\u03bf
brk.name = Breakpoint Extension
brk.optionspanel.name             = Breakpoints
brk.optionspanel.option.alwaysOnTop.label	= ZAP always on top when breakpoint hit
brk.optionspanel.option.breakmode.label	= Break Buttons Mode\:
brk.optionspanel.option.breakmode.dual.label	= Separate Request and Response buttons
brk.optionspanel.option.breakmode.simple.label	= Single combined button
brk.optionspanel.option.confirmDropMessage.label = Confirm drop trapped message
brk.optionspanel.option.inScopeOnly.label = Only break on messages in scope
brk.optionspanel.option.showBreakFilteringButtons.label = Show buttons to select the requests you don't want ZAP to break on
brk.optionspanel.option.javaScriptUrlRegex.label = Javascript URL regex\:
brk.optionspanel.option.cssAndFontsUrlRegex.label = CSS and Fonts URL regex\:
brk.optionspanel.option.multimediaUrlRegex.label = Multimedia URL regex\:
brk.optionspanel.option.notpossibletoshowtip = Can not show this buttons when break buttons are only in the toolbar
brk.panel.mnemonic    		      = b
brk.panel.title                   = Breakpoints
brk.panel.warn.datainvalid = Unable to set the data to the message.
brk.remove.popup                  = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
brk.table.header.condition        = Condition
brk.table.header.enabled          = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
brk.table.header.type             = \u03a4\u03cd\u03c0\u03bf\u03c2
brk.toolbar.button.all.set		  = Set break on all requests and responses
brk.toolbar.button.all.unset 	  = Unset break on all requests and responses
brk.toolbar.button.bin            = Bin \u03b1\u03af\u03c4\u03b7\u03c3\u03b7 \u03ae \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7
brk.toolbar.button.brkpoint       = Add a custom HTTP breakpoint...
brk.toolbar.button.brkjavascript.set   = Set can break on JavaScript
brk.toolbar.button.brkjavascript.unset = Set ignore breaks on JavaScript files
brk.toolbar.button.brkcssfonts.set   = Set can break on CSS and Fonts
brk.toolbar.button.brkcssfonts.unset = Set ignore breaks on CSS and Fonts
brk.toolbar.button.brkmultimedia.set   = Set can break on Multimedia
brk.toolbar.button.brkmultimedia.unset = Set ignore breaks on Multimedia
brk.toolbar.button.brkOnlyOnScope.set   = Set break only in scope
brk.toolbar.button.brkOnlyOnScope.unset = Unset break only in scope
brk.toolbar.button.cont           = Submit and continue to next breakpoint
brk.toolbar.button.request.set    = \u0392\u03ac\u03bb\u03b5 break \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2
brk.toolbar.button.request.unset  = \u0392\u03b3\u03ac\u03bb\u03b5 \u03c4\u03bf break \u03b1\u03c0\u03cc \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2
brk.toolbar.button.response.set   = \u0392\u03ac\u03bb\u03b5 break \u03c3\u03b5 \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b1\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2
brk.toolbar.button.response.unset = \u0392\u03b3\u03ac\u03bb\u03b5 \u03c4\u03bf break \u03b1\u03c0\u03cc \u03cc\u03bb\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03b1\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2
brk.toolbar.button.step           = \u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03c3\u03c4\u03bf \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03b1\u03af\u03c4\u03b7\u03bc\u03b1 \u03ae \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7

callback.name = Callback Extension
callback.desc							= Provides a URL suitable for calling from target sites
callback.options.title					= Callback Address
callback.options.label.localaddress 	= Local Address (e.g. 0.0.0.0)\:
callback.options.label.remoteaddress 	= Remote Address\:
callback.options.label.secure 			= Secure\:
callback.options.label.rndport 			= Random Port\:
callback.options.label.port 			= Specify Port\:
callback.options.label.testurl 			= Test URL\:
callback.test.msg						= Received test callback\: {0} from {1}
callback.panel.name				        = Callbacks
callback.panel.clear.button.label		= \u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2
callback.panel.clear.button.toolTip		= Clear Callbacks
callback.panel.options.button.label		= \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
callback.panel.table.column.handler		= Handler
callback.panel.table.column.referer		= Referer
callback.handler.none.name				= No callback handler
callback.handler.test.name				= Test Handler

certificates.pkcs11.drivers.button.add           = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
certificates.pkcs11.drivers.button.browse        = \u0395\u03be\u03b5\u03c1\u03b5\u03cd\u03bd\u03b7\u03c3\u03b7
certificates.pkcs11.drivers.button.close         = \u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf
certificates.pkcs11.drivers.button.delete        = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
certificates.pkcs11.drivers.label.name           = \u03cc\u03bd\u03bf\u03bc\u03b1
certificates.pkcs11.drivers.label.path           = \u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae (\u0394\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae DLL \u03b3\u03b9\u03b1 \u03c5\u03c0\u03bf\u03c3\u03c4\u03ae\u03c1\u03b9\u03be\u03b7 PKCS\#11 \u2013 \u03c3\u03c5\u03bd\u03ae\u03b8\u03c9\u03c2 \u03b4\u03b9\u03b1\u03bd\u03ad\u03bc\u03b5\u03c4\u03b1\u03b9 \u03bc\u03b1\u03b6\u03af \u03bc\u03b5 \u03c4\u03bf \u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03b9\u03ba\u03ae \u03c4\u03b7\u03c2 smartcard)
certificates.pkcs11.drivers.label.slot           = \u0398\u03cd\u03c1\u03b1
certificates.pkcs11.drivers.label.slotIndex      = \u0395\u03c5\u03c1\u03b5\u03c4\u03ae\u03c1\u03b9\u03bf \u0398\u03cd\u03c1\u03b1\u03c2
certificates.pkcs11.drivers.title                = PKCS\#11 \u039f\u03b4\u03b7\u03b3\u03bf\u03af
certificates.pkcs11.label.experimentalSliSupport = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b4\u03bf\u03ba\u03b9\u03bc\u03b1\u03c3\u03c4\u03b9\u03ba\u03ae\u03c2 \u03c5\u03c0\u03bf\u03c3\u03c4\u03ae\u03c1\u03b9\u03be\u03b7\u03c2 \u039b\u03af\u03c3\u03c4\u03b1\u03c2 \u0398\u03c5\u03c1\u03ce\u03bd

cfu.button.addons.browse = Manage Add-ons
cfu.button.addons.download = Download Selected
cfu.button.addons.info = More Info
cfu.button.addons.install = Install Selected
cfu.button.addons.installall = Install All
cfu.button.addons.uninstall = Uninstall Selected
cfu.button.addons.update = Update Selected
cfu.button.addons.updateAll = Update All
cfu.button.checkForUpdates = Check for Updates
cfu.button.zap.download = Download ZAP
cfu.button.zap.options =  Download Options
cfu.button.zap.relnotes = View the Release Notes
cfu.check.checking     = \u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03bd\u03b5\u03cc\u03c4\u03b5\u03c1\u03b7 \u03ad\u03ba\u03b4\u03bf\u03c3\u03b7...
cfu.check.failed       = \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03bb\u03ad\u03b3\u03be\u03b5\u03c4\u03b5 \u03b3\u03b9\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2 \u03c7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b1
cfu.check.upd.downloaded   = All updates downloaded, see Output tab for details.
cfu.check.upd.downloading  = Downloading updates. You can close this dialog and the downloads will carry on in the background.
cfu.check.zap.downloaded   = ZAP downloaded to {0}
cfu.check.zap.downloading  = Downloading ZAP. You can close this dialog and the download will carry on in the background.
cfu.check.zap.latest   = ZAP is up-to-date ({0})
cfu.check.zap.newer    = There is a more recent version of OWASP ZAP\: {0}

cfu.cmdline.addondown		= Add-on downloaded to\: {0}
cfu.cmdline.addondown.failed = Add-on download failed for\: {0}
cfu.cmdline.addoninst		= Add-on already installed\: {0}
cfu.cmdline.addonurl		= Downloading add-on from\: {0}
cfu.cmdline.addoninst.error = It's recommended to restart ZAP. Not all add-ons were successfully installed.
cfu.cmdline.addoninst.uninstalls.required = Not installing add-on(s). The installation would require uninstalling the following add-ons\: {0}
cfu.cmdline.addonuninst.uninstalls.required = Not uninstalling add-on(s). The uninstallation would require uninstalling the following add-ons\: {0}
cfu.cmdline.install.help	= Installs the add-on with specified ID from the ZAP Marketplace
cfu.cmdline.installall.help	= Install all available add-ons from the ZAP Marketplace
cfu.cmdline.list.help		= List all of the installed add-ons
cfu.cmdline.update.help		= Update all changed add-ons from the ZAP Marketplace
cfu.cmdline.noaddon			= Failed to find Add-on\: {0}
cfu.cmdline.nocfu			= Check for updates call failed
cfu.cmdline.uninstallfail	= Failed to uninstall Add-on {0}
cfu.cmdline.uninstallok		= Uninstalled Add-on {0}
cfu.cmdline.uninstall.help	= Uninstalls the Add-on with specified ID
cfu.cmdline.updated			= Add-on update check complete

cfu.confirm.launch     = The latest ZAP release\: {0} has been downloaded to\n\
{1}\n\
Launch this file and close ZAP?
cfu.confirmation.dialogue.message.addOnNewerJavaVersion=An add-on requires a newer Java version.
cfu.confirmation.dialogue.message.addOnsNewerJavaVersion=The selected add-ons require a newer Java version\:
cfu.confirmation.dialogue.message.someAddOnsNewerJavaVersion=Some of the add-ons require a newer Java version.
cfu.confirmation.dialogue.message.someUnnamedSelectedAddOnsNewerJavaVersion=Some of the selected add-ons required a newer Java version.
cfu.confirmation.dialogue.message.continueWithInstallation=Continue with installation?
cfu.confirmation.dialogue.message.continueWithUninstallation=Continue with uninstallation?
cfu.confirmation.dialogue.message.continueWithUpdate=Continue with update?
cfu.confirmation.dialogue.message.requiredChanges=The following changes are required by the selected add-on(s)\:
cfu.confirmation.dialogue.message.requiredSuggestedChanges=The following changes are required and suggested by the selected add-on(s)\:
cfu.confirmation.dialogue.message.selectedAddOnNewerJavaVersion=The selected add-on requires a newer Java version\: {0}\n\
The add-on will not run until ZAP is run with newer Java version.\n\

cfu.confirmation.dialogue.message.selectedAddOnsNewerJavaVersion=The selected add-ons required a newer Java version.
cfu.confirmation.dialogue.message.someSelectedAddOnsNewerJavaVersion=Some of the selected add-ons require a newer Java version\:
cfu.confirmation.dialogue.message.suggestedChanges=The following changes are suggested by the selected or installed add-on(s)\:
cfu.confirmation.dialogue.tab.header.extensionSoftUnloads=Soft Unload Extensions
cfu.confirmation.dialogue.tab.header.extensionUnloads=Unload Extensions
cfu.confirmation.dialogue.tab.header.installations=Installations
cfu.confirmation.dialogue.tab.header.optionalAddOns=Optional Add-ons
cfu.confirmation.dialogue.tab.header.selectedAddOns=Selected Add-ons
cfu.confirmation.dialogue.tab.header.softUninstalls=Soft Uninstalls
cfu.confirmation.dialogue.tab.header.uninstallations=Uninstallations
cfu.confirmation.dialogue.tab.header.updates=Updates
cfu.confirmation.dialogue.message.uninstallsRequiredByAddOnsDownloading=Some of the add-ons that will be uninstalled are required\n\
by add-ons that are being downloaded, which will no longer work.
cfu.confirmation.dialogue.message.warnAddOnsNotRunJavaVersion=The add-ons will not run until ZAP is run with newer Java version.
cfu.confirmation.dialogue.message.warnUnknownNumberAddOnsNotRunJavaVersion=The add-on(s) will not run until ZAP is run with newer Java version.
cfu.downloads.icon.title = Downloads
cfu.download.failed    = Failed
cfu.options.downloaddir.label	= Download directory\:
cfu.file.menu.loadaddon = Load Add-on File...
cfu.file.menu.loadaddon.mnemonic = l
cfu.generic.table.header.extension = \u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7
cfu.generic.table.header.addOn = Add-on
cfu.generic.table.header.version = Version
cfu.generic.table.header.minimumJavaVersion = Minimum Java Version
cfu.generic.table.header.selectInstall = Install?
cfu.help.menu.check    = \u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2...
cfu.help.menu.check.mnemonic   = u
cfu.kali.options = <html><body><h3>Kali Download Options</h3><br>There is a more recent version of ZAP available for Kali.<br>\n\
To install it either\:<ul>\n\
<li>Type the following on the command line\: "apt-get update; apt-get install zaproxy"</li>\n\
<li>Use a graphical package management tool such as "synaptic" to update the "zaproxy" package</li>\n\
</ul>In both cases root privileges are required.</body></html>
cfu.label.cfuonstart = Check for updates on start?
cfu.label.dir.border   = Add-on Directories
cfu.label.addons.border = Add-ons
cfu.label.norecentcfu =  You have not checked for updates for over 3 months.\n\
ZAP is updated regularly, so you are probably\n\
\n\
running with out of date add-ons.\n\
\n\
Check for new updates now?\n\
\n\

cfu.label.oldzap = This version of ZAP was created over a year ago\!\n\
ZAP is updated regularly, so you are probably\n\
\n\
running with an out of date release.\n\
\n\
Check for a new version now?\n\
\n\

cfu.label.outofdateaddons = Add-ons out of date?
cfu.label.outofdatezap = ZAP out of date\!
cfu.label.selectAddOnForDetails = Select an add-on above to see more details.
cfu.label.zap.border   = ZAP Core
cfu.manage.title    		   = Manage Add-ons
cfu.options.dialog.dirs.remove.title	= Remove Add-on Directories
cfu.options.dialog.dirs.remove.text		= Are you sure you want to remove the selected directory?
cfu.options.dialog.dirs.remove.button.confirm	= \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
cfu.options.dialog.dirs.remove.button.cancel	= \u0386\u03ba\u03c5\u03c1\u03bf
cfu.options.dialog.dirs.remove.checkbox.label	= Do not show this message again
cfu.options.dir.border 				= \u03a6\u03ac\u03ba\u03b5\u03bb\u03bf\u03b9
cfu.options.downloadNewRelease 		= Automatically download new ZAP releases (you will be prompted to install them)
cfu.options.downloadNewRelease.kali = Automatically download new ZAP releases (disabled on Kali)
cfu.options.checkAddonUpdates		= Check for updates to the add-ons you have installed
cfu.options.installAddonUpdates		= Automatically install updates to the add-ons you have installed
cfu.options.installScannerRules		= Automatically install updates to the scanner rules you have installed
cfu.options.new.border = New Add-ons
cfu.options.reportReleaseAddons		= Report new release quality add-ons
cfu.options.reportBetaAddons		= Report new beta quality add-ons
cfu.options.reportAlphaAddons		= Report new alpha quality add-ons
cfu.options.startUp    = \u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2  \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
cfu.options.table.header.dir		= Add-on directories
cfu.options.title      = \u0388\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03b3\u03b9\u03b1 \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2
cfu.options.updates.border = Add-on updates
cfu.options.zap.border	= ZAP Releases
cfu.output.downloading = Downloading {0} to {1}
cfu.output.installing  = Installing new add-on {0} version {1}
cfu.output.installing.finished = Finished installing new add-on {0} version {1}
cfu.output.replacing  = Replacing add-on {0} version {1}
cfu.output.replace.failed = Failed to dynamically replace add-on {0} version {1} - the new version will be loaded when ZAP is next restarted
cfu.output.uninstalled  = Uninstalled add-on {0} version {1}
cfu.output.uninstall.failed = Failed to dynamically uninstall add-on {0} version {1} - this add-on will not be loaded when ZAP is next restarted
cfu.status.alpha       = Alpha
cfu.status.beta        = Beta
cfu.status.example     = Example
cfu.status.release     = Release
cfu.status.weekly      = Weekly
cfu.status.unknown     = \u0386\u03b3\u03c9\u03c3\u03c4\u03b7 \u03b8\u03cd\u03c1\u03b1
cfu.tab.installed		= Installed
cfu.tab.browse			= Marketplace
cfu.table.header.author = \u03a3\u03c5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03b1\u03c2
cfu.table.header.changes  = Changes
cfu.table.header.desc  = \u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae
cfu.table.header.download = Download
cfu.table.header.file = \u0391\u03c1\u03c7\u03b5\u03af\u03bf
cfu.table.header.id    = Id
cfu.table.header.info = Info
cfu.table.header.repo = Repo
cfu.table.header.select  = Select
cfu.table.header.name  = \u03cc\u03bd\u03bf\u03bc\u03b1
cfu.table.header.notbefore = Not Before Version
cfu.table.header.notfrom = Not From Version
cfu.table.header.progress = Progress
cfu.table.header.status = Status
cfu.table.header.update = \u0391\u03bd\u03b1\u03b2\u03ac\u03b8\u03bc\u03b9\u03c3\u03b7
cfu.table.header.version = Version
cfu.table.header.dependencies = Dependencies
cfu.table.label.failed = Failed
cfu.table.label.new		= * NEW *
cfu.table.label.restartRequired = Restart required 
cfu.table.label.update = \u0391\u03bd\u03b1\u03b2\u03ac\u03b8\u03bc\u03b9\u03c3\u03b7
cfu.title.relnotes     = <h1>ZAP {0} Release Notes</h1> 
cfu.uninstall.failed = Not all add-ons were successfully uninstalled.\n\
Some functionalities might no longer work correctly.\n\
It's recommended to restart ZAP.
cfu.uninstall.confirm	= Are you sure you want to uninstall the selected add-ons?
cfu.uninstall.dependentAddOns.confirm = The following dependent add-ons will also be uninstalled\:
cfu.uninstall.dependentAddonsAndExtensions.confirm = The following dependent add-ons will also be uninstalled and extensions unloaded\:
cfu.uninstall.dependentExtensions.confirm = The following dependent extensions will be unloaded\:
cfu.uninstall.message.activeActions = <html>The following actions are still active\:<ul>{0}</ul>Stop all active actions and continue with uninstallation?</html>
cfu.uninstall.message.resourcesNotSavedAndActiveActions = <html>There are unsaved resources and there are active actions\:<br>Unsaved resources\:<ul>{0}</ul>Active actions\:<ul>{1}</ul>Discard all of these resources, stop the actions and continue with uninstallation?</html>
cfu.uninstall.message.resourcesNotSaved   = <html>The following resources have not been saved\:<ul>{0}</ul>Discard all of these resources and continue with uninstallation?</html>
cfu.uninstallation.progress.dialogue.currentAddOn = {0} version {1}
cfu.uninstallation.progress.dialogue.uninstallExtension =  {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingActiveScanner = Removing active scanner {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingExtension = Removing extension {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingFile = Removing file {0} of {1}
cfu.uninstallation.progress.dialogue.uninstallingPassiveScanner = Removing passive scanner {0} of {1}
cfu.uninstallation.progress.dialogue.progress=
cfu.uninstallation.progress.dialogue.title = Uninstalling Add-ons
cfu.uninstallation.progress.dialogue.uninstalling = Uninstalling\:
cfu.update.message.activeActions = <html>The following actions are still active\:<ul>{0}</ul>Stop all active actions and continue with update?</html>
cfu.update.message.resourcesNotSavedAndActiveActions = <html>There are unsaved resources and there are active actions\:<br>Unsaved resources\:<ul>{0}</ul>Active actions\:<ul>{1}</ul>The changes might be lost if the update fails and the actions will be stopped.<br>Continue with update?</html>
cfu.update.message.resourcesNotSaved   = <html>The following resources have not been saved\:<ul>{0}</ul>The changes might be lost if the update fails. Continue with update?</html>
cfu.warn.addon.with.extensions.with.missing.requirements = Optional Add-ons\:
cfu.warn.addon.with.missing.requirements = Missing Requirements\:
cfu.warn.addon.with.missing.requirements.addon = Add-on "{0}"
cfu.warn.addon.with.missing.requirements.addon.id = Add-On with ID "{0}"
cfu.warn.addon.with.missing.requirements.addon.version = Add-on "{0}" with version matching "{1}" (found version {2})
cfu.warn.addon.with.missing.requirements.libs = Bundled libraries
cfu.warn.addon.with.missing.requirements.libs.dependency = Bundled libraries of dependency\: "{0}"
cfu.warn.addon.with.missing.requirements.unknown = Unknown (refer to log file for more information)
cfu.warn.addon.with.missing.requirements.javaversion = Minimum Java version\: {0} (found\: "{1}")
cfu.warn.addon.with.missing.requirements.javaversion.dependency = Minimum Java version\: {0} (found\: "{1}") by dependency\: "{2}"
cfu.warn.addon.with.missing.requirements.javaversion.unknown = unknown
cfu.warn.addOnOlderVersion = Add-on not installed\!\n\
\n\
A newer version of the add-on is already installed\:\n\
Installed\: {0} ({1})\n\
Being installed\: {2} ({3})
cfu.warn.addOnSameVersion = The same version of the add-on is already installed\:\n\
Installed\: {0} ({1})\n\
Being installed\: {2} ({3})\n\
\n\
Reinstall the add-on?
cfu.warn.addOnNotRunnable.message = The add-on will not run until the following requirements are fulfilled\:
cfu.warn.addOnNotRunnable.question = Continue with the installation?
cfu.warn.cantload      = Can not load the specified add-on\:\n\
Not before \= {0}\n\
Not from \= {1}
cfu.warn.invalidAddOn = The selected file is not a valid ZAP add-on{0}
cfu.warn.invalidAddOn.invalidLib = .\n\
It declared missing/invalid library.
cfu.warn.invalidAddOn.invalidPath=\n\
The path is not valid.
cfu.warn.invalidAddOn.noZapExtension=\n\
The file does not have a "zap" extension.
cfu.warn.invalidAddOn.notReadable=\n\
The file is not readable.
cfu.warn.invalidAddOn.errorZip = .\n\
A ZIP error occurred while reading the file\:\n\
{0}
cfu.warn.invalidAddOn.ioError = .\n\
An I/O error occurred while reading the file\:\n\
{0}
cfu.warn.invalidAddOn.missingManifest=\n\
The manifest (ZapAddOn.xml) is missing.
cfu.warn.invalidAddOn.invalidManifest = .\n\
The manifest (ZapAddOn.xml) is invalid\:\n\
{0}
cfu.warn.addOnAlreadyExists = Add-on not installed\!\n\
\n\
An add-on with the same name already exists in the ZAP home "plugin" directory\:\n\
Source\: {0}\n\
Target\: {1}
cfu.warn.unableToCopyAddOn = Add-on not installed\!\n\
\n\
Unable to copy add-on to ZAP home "plugin" directory.\n\
Make sure that you have write permissions for directory\:\n\
{0}
cfu.warn.nolaunch      = The latest ZAP release\: {0} has been downloaded to\n\
{1}\n\
You will need to open this file manually.
cfu.warn.badhash		= Unexpected hash for {0}\n\
This file has been deleted.
cfu.warn.badurl			= Unable to securely access the\n\
'Check for updates' service

# Note dont translate the option strings - they are hardcoded
cmdline.help	= Usage\:\n\
\t{0} [Options]\n\
\n\
Core options\:\n\
\n\
\t-version                 Reports the ZAP version\n\
\n\
\t-cmd                     Run inline (exits when command line options complete)\n\
\n\
\t-daemon                  Starts ZAP in ''daemon'' mode, i.e. without a UI\n\
\n\
\t-config <kvpair>         Overrides the specified ''key\=value'' pair in the configuration file\n\
\n\
\t-configfile <path>       Overrides the ''key\=value'' pairs with those in the specified properties file\n\
\n\
\t-dir <dir>               Uses the specified directory instead of the default one\n\
\n\
\t-installdir <dir>        Overrides the code that detects where ZAP has been installed with the specified directory\n\
\n\
\t-h                       Shows all of the command line options available, including those added by add-ons\n\
\n\
\t-help                    The same as -h\n\
\n\
\t-newsession <path>       Creates a new session at the given location\n\
\n\
\t-session <path>          Opens the given session after starting ZAP\n\
\n\
\t-host <host>             Overrides the host used for proxying specified in the configuration file\n\
\n\
\t-port <port>             Overrides the port used for proxying specified in the configuration file\n\
\n\
\t-lowmem                  Use the database instead of memory as much as possible - this is still experimental\n\
\n\
\t-experimentaldb          Use the experimental generic database code, which is not surprisingly also still experimental\n\
\n\
\t-nostdout                Disables the default logging through standard output\n\
\n\
\t-silent                  Ensures ZAP does not make any unsolicited requests, including ''check for updates''\n\
\n\
Add-on options\:\n\


cmp.desc                       = \u03a3\u03c5\u03b3\u03ba\u03c1\u03af\u03bd\u03b5\u03b9 2 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b5\u03c2 \u03ba\u03b1\u03b9 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af \u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf HTML \u03c0\u03bf\u03c5 \u03b4\u03b5\u03af\u03c7\u03bd\u03b5\u03b9 \u03c4\u03b9\u03c2 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ad\u03c2
cmp.file.menu.compare          = \u03a3\u03cd\u03b3\u03ba\u03c1\u03b9\u03c3\u03b7 \u03bc\u03b5 \u03ac\u03bb\u03bb\u03b7 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1...
cmp.name = Compare Extension
cmp.report.button.allurls      = \u039f\u03c0\u03bf\u03b9\u03b1\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1
cmp.report.button.bothsessions = \u039a\u03b1\u03b9 \u03bf\u03b9 \u03b4\u03c5\u03bf \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b5\u03c2
cmp.report.button.session1     = \u039c\u03cc\u03bd\u03bf \u03b7 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 1
cmp.report.button.session2     = \u039c\u03cc\u03bd\u03bf \u03b7 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 2
cmp.report.header.method       = \u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03c2
cmp.report.header.url          = URL

conn.options.defaultUserAgent	 = Default User Agent\:
conn.options.dns.title = DNS
conn.options.dns.ttlSuccessfulQueries.label = TTL Successful Queries (in seconds)\:
conn.options.dns.ttlSuccessfulQueries.toolTip = <html>Defines for how long the successful DNS queries should be cached\:<ul>\n\
<li>Negative number, cache forever;</li>\n\
<li>Zero, disables caching;</li>\n\
<li>Positive number, the number of seconds the queries will be cached.</li></ul>\n\
<strong>Note\:</strong> Changes are applied after a restart.</html>
conn.options.general             = \u0393\u03b5\u03bd\u03b9\u03ba\u03ad\u03c2 \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2
conn.options.proxy.address       = \u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7/\u038c\u03bd\u03bf\u03bc\u03b1 Domain
conn.options.proxy.address.empty = \u038c\u03bd\u03bf\u03bc\u03b1 \u03b1\u03bb\u03c5\u03c3\u03af\u03b4\u03b1\u03c2 proxy \u03ba\u03b5\u03bd\u03cc.
conn.options.proxy.username.empty = Empty proxy chain user name.
conn.options.proxy.auth.auth     = Proxy Authentication
conn.options.proxy.auth.password = \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 (\u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03b5\u03c4\u03b1\u03b9 \u03c3\u03b1\u03bd \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf)
conn.options.proxy.auth.passprompt = \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2\:
conn.options.proxy.auth.showpass = Show Password?
conn.options.proxy.auth.prompt   = \u03a1\u03ce\u03c4\u03b1 \u03b3\u03b9\u03b1 \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 proxy \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7
conn.options.proxy.auth.realm    = \u03a0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\:
conn.options.proxy.auth.required = \u039f proxy \u03b5\u03be\u03b5\u03c1\u03c7\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03b1\u03c0\u03b1\u03b9\u03c4\u03b5\u03af \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
conn.options.proxy.auth.username = User Name\:
conn.options.proxy.port          = Port (e.g. 8080)\:
conn.options.proxy.skipAddresses = <html><p>\u03a0\u03b1\u03c1\u03ac\u03ba\u03b1\u03bc\u03c8\u03b7 \u03c4\u03c9\u03bd \u03b1\u03ba\u03cc\u03bb\u03bf\u03c5\u03b8\u03c9\u03bd IP \u03ba\u03b1\u03b9 \u03bf\u03bd\u03bf\u03bc\u03ac\u03c4\u03c9\u03bd Domain (* \u03b3\u03b9\u03b1 wildcard \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1, \u03b4\u03b9\u03b1\u03c7\u03c9\u03c1\u03af\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03bf\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1 \u03bc\u03b5 ;)\:</p></html>
conn.options.proxy.error.response.msg=\tYour "Options / Connection / Use Proxy Chain" settings might be incorrect.
conn.options.proxy.excluded.domain.add.title = Add Domain Exclusion
conn.options.proxy.excluded.domain.add.button.confirm = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
conn.options.proxy.excluded.domain.field.label.domain = Domain\:
conn.options.proxy.excluded.domain.field.label.regex = Regex\:
conn.options.proxy.excluded.domain.field.label.enabled = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
conn.options.proxy.excluded.domain.modify.title = Modify Domain Exclusion
conn.options.proxy.excluded.domain.modify.button.confirm = Modify
conn.options.proxy.excluded.domain.warning.invalid.regex.title = Domain Exclusion Regex Invalid
conn.options.proxy.excluded.domain.warning.invalid.regex.text = The regular expression is invalid.
conn.options.proxy.excluded.domain.table.header.enabled = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
conn.options.proxy.excluded.domain.table.header.regex = Regex
conn.options.proxy.excluded.domain.table.header.value = IP Address/Domain
conn.options.proxy.excluded.domain.dialog.remove.title = Remove Domain Exclusion
conn.options.proxy.excluded.domain.dialog.remove.text = Are you sure you want to remove the selected domain exclusion?
conn.options.proxy.excluded.domain.dialog.remove.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
conn.options.proxy.excluded.domain.dialog.remove.button.confirm = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
conn.options.proxy.excluded.domain.dialog.remove.checkbox.label = Do not show this message again
conn.options.proxy.useProxyChain = Use Proxy Chain
conn.options.socks.title = SOCKS Proxy
conn.options.socks.enabled = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
conn.options.socks.host = \u03a5\u03c0\u03bf\u03b4\u03bf\u03c7\u03ad\u03b1\u03c2\:
conn.options.socks.host.empty = The SOCKS host is empty.
conn.options.socks.port = Port\:
conn.options.socks.version = Version\:
conn.options.socks.dns = Use SOCKS' DNS
conn.options.socks.dns.tooltip = Only supported with version 5.
conn.options.socks.username = User Name\:
conn.options.socks.password = \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2\:
conn.options.singleCookieRequestHeader = Single Cookie Request Header
conn.options.httpStateEnabled = Enable (Global) HTTP State
conn.options.timeout             = Timeout (in seconds)\:
conn.options.title               = \u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7
conn.options.useProxy            = \u03a7\u03c1\u03ae\u03c3\u03b7 proxy \u03b5\u03be\u03b5\u03c1\u03c7\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd

#context.exclude.popup              = Exclude
context.allInScope				   = Everything in Scope
context.create.title			   = \u039d\u03ad\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.create.warning.noname      = You must supply a context name
context.general                    = \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.ddn.dialog.add.title       = Add Data Driven Node
context.ddn.dialog.modify.title    = Modify Data Driven Node
context.ddn.dialog.remove.text     = Are you sure you want to remove the selected Structural Modifier?
context.ddn.dialog.remove.title    = Remove Structural Modifier


context.ddn.dialog.type            = \u03a4\u03cd\u03c0\u03bf\u03c2\:
context.ddn.dialog.type.data       = Data Driven Node
context.ddn.dialog.type.struct     = Structural Parameter
context.ddn.dialog.regex           = Regex Definition\:
context.ddn.dialog.name            = \u038c\u03bd\u03bf\u03bc\u03b1\:
context.ddn.dialog.error.name      = You must supply a name that contains only alpha numeric characters
context.ddn.dialog.error.regex     = You must supply a valid regex pattern that includes 2 or 3 regex groups.\n\
See the help for more information 

context.ddn.table.header.type      = \u03a4\u03cd\u03c0\u03bf\u03c2
context.ddn.table.header.regex     = Regex
context.ddn.table.header.name      = \u03cc\u03bd\u03bf\u03bc\u03b1

context.ddn.table.type.data        = Data
context.ddn.table.type.struct      = Struct

context.default.name			   = Default Context
context.delete.popup			   = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
context.delete.warning			   = Are you sure you want to remove this context?
context.delete.warning.multiple	   = Are you sure you want to remove the contexts\:\n\
{0}?
context.error.name.empty = The context name must be provided.
context.error.name.duplicated = A context with same name already exists.
context.error.name.unknown = The context name is invalid.
context.exclude.popup              = \u0395\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.export.error			   = Failed to export Context\:\n\
{0}
context.export.error.exists		   = The file exists and 'overwrite' not selected
context.export.error.noaccess	   = You do not have permissions to write to the selected directory
context.export.error.nofile		   = You must select a valid file
context.export.error.nocontext	   = You must select a context to export
context.export.label.context	   = \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf\:
context.export.label.dir		   = Directory\:
context.export.label.file		   = File\:
context.export.label.overwrite	   = Overwrite\:
context.export.title			   = Export Context
context.export.tooltip			   = Select one Context in order to export it 
context.export.urls.menu 		   = Export URLs for Context(s)
context.flag.popup                 = \u0395\u03c0\u03b9\u03c3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c9\u03c2 \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf 
context.flag.popup.datadriven      = {0} \: Data Driven Node
context.include.popup              = Include in Context
context.includesite.popup          = Include Site in Context
context.import.error			   = Failed to import Context\:\n\
{0}
context.inscope.label              = \u03a3\u03c4\u03bf \u03c0\u03b5\u03b4\u03af\u03bf \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2
context.inscope.popup			   = Add to Scope
context.label.desc                 = \u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae
context.label.exclude              = \u0394\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03b9\u03c2 URL \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03b5\u03be\u03b1\u03b9\u03c1\u03b5\u03b8\u03bf\u03cd\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.label.include              = \u0394\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03b9\u03c2 URL \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03c3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03b7\u03c6\u03b8\u03bf\u03cd\u03bd \u03c3\u03c4\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf \u03b5\u03ba\u03c4\u03cc\u03c2 \u03b5\u03ac\u03bd \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03af\u03bf\u03bd\u03c4\u03b1\u03b9 \u03b5\u03c0\u03af\u03c3\u03b7\u03c2
context.label.name                 = \u038c\u03bd\u03bf\u03bc\u03b1 \u03a0\u03bb\u03b1\u03b9\u03c3\u03af\u03bf\u03c5
context.label.top            	   = Top Node\:
context.list                       = \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03b1
context.list.table.index		   = \u0395\u03c5\u03c1\u03b5\u03c4\u03ae\u03c1\u03b9\u03bf
context.list.table.name			   = \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.list.table.inscope		   = \u03a3\u03c4\u03bf \u03c0\u03b5\u03b4\u03af\u03bf \u03b5\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2
context.name.prefix.label          = \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf\:
context.new.title                  = \u039d\u03ad\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.prefixName				   = Context\: {0}
context.outscope.popup			   = Remove From Scope
context.scope.exclude.title        = \u0395\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.scope.include.title        = \u03a3\u03c5\u03bc\u03c0\u03b5\u03c1\u03b9\u03bb\u03ac\u03b2\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf \u03c0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf
context.struct.label.post.kvpsep   = POST Key Value Pair Separators\:
context.struct.label.post.kvsep	   = POST Key Value Separators\:
context.struct.label.struct		   = Structural Modifiers\:
context.struct.label.url.kvpsep	   = URL Key Value Pair Separators\:
context.struct.label.url.kvsep	   = URL Key Value Separators\:
context.struct.warning.stdparser.dup = The Key value pair separators and Key value separators must not contain the same characters
context.struct.warning.stdparser.nokvpsep = You must supply at least one Key value pair separator
context.struct.warning.stdparser.nokvsep = You must supply at least one Key value separator
context.struct.title			   = Structure
context.technology.title           = \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1
context.technology.tree.root       = \u03a4\u03b5\u03c7\u03bd\u03bf\u03bb\u03bf\u03b3\u03af\u03b1
context.api.desc=
context.api.view.context				= List the information about the named context
context.api.view.context.param.contextName = The name of the context
context.api.view.contextList            = List context names of current session
context.api.view.excludeRegexs          = List excluded regexs for context
context.api.view.excludeRegexs.param.contextName = The name of the context
context.api.view.includeRegexs          = List included regexs for context
context.api.view.includeRegexs.param.contextName = The name of the context
context.api.view.technologyList = Lists the names of all built in technologies
context.api.view.includedTechnologyList = Lists the names of all technologies included in a context
context.api.view.includedTechnologyList.param.contextName = The name of the context
context.api.view.excludedTechnologyList = Lists the names of all technologies excluded from a context
context.api.view.excludedTechnologyList.param.contextName = The name of the context
context.api.view.urls = Lists the URLs accessed through/by ZAP, that belong to the context with the given name.
context.api.view.urls.param.contextName = The name of the context
context.api.action.excludeFromContext   = Add exclude regex to context
context.api.action.excludeFromContext.param.contextName = The name of the context
context.api.action.excludeFromContext.param.regex=
context.api.action.includeInContext     = Add include regex to context
context.api.action.includeInContext.param.contextName = The name of the context
context.api.action.includeInContext.param.regex=
context.api.action.setContextCheckingStrategy     = Set the checking strategy for a context - this defines how ZAP checks that a request is authenticated
context.api.action.setContextCheckingStrategy.param.contextName = The name of the context
context.api.action.setContextCheckingStrategy.param.checkingStrategy = One of EACH_RESP, EACH_REQ, EACH_REQ_RESP, POLL_URL
context.api.action.setContextCheckingStrategy.param.pollUrl = The URL for ZAP to poll, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextCheckingStrategy.param.pollData = The POST data to supply to the pollUrl, option and only takes effect if checkingStrategy \= POLL_URL
context.api.action.setContextCheckingStrategy.param.pollHeaders = Any additional headers that need to be added to the poll request, separated by '\n\
' characters, only takes effect if checkingStrategy \= POLL_URL
context.api.action.setContextCheckingStrategy.param.pollFrequency = An integer greater than zero, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextCheckingStrategy.param.pollFrequencyUnits =  One of REQUESTS, SECONDS, must be supplied if checkingStrategy \= POLL_URL, otherwise ignored
context.api.action.setContextRegexs     = Set the regexs to include and exclude for a context, both supplied as JSON string arrays
context.api.action.setContextRegexs.param.contextName = The name of the context
context.api.action.setContextRegexs.param.incRegexs=
context.api.action.setContextRegexs.param.excRegexs=
context.api.action.newContext     = Creates a new context with the given name in the current session
context.api.action.newContext.param.contextName = The name of the context
context.api.action.removeContext = Removes a context in the current session
context.api.action.removeContext.param.contextName = The name of the context
context.api.action.exportContext = Exports the context with the given name to a file. If a relative file path is specified it will be resolved against the "contexts" directory in ZAP "home" dir.
context.api.action.exportContext.param.contextName = The name of the context
context.api.action.exportContext.param.contextFile=
context.api.action.importContext = Imports a context from a file. If a relative file path is specified it will be resolved against the "contexts" directory in ZAP "home" dir.
context.api.action.importContext.param.contextFile=
context.api.action.setContextInScope     = Sets a context to in scope (contexts are in scope by default)
context.api.action.setContextInScope.param.contextName = The name of the context
context.api.action.setContextInScope.param.booleanInScope=
context.api.action.includeContextTechnologies = Includes technologies with the given names, separated by a comma, to a context
context.api.action.includeContextTechnologies.param.contextName = The name of the context
context.api.action.includeContextTechnologies.param.technologyNames=
context.api.action.includeAllContextTechnologies = Includes all built in technologies in to a context
context.api.action.includeAllContextTechnologies.param.contextName = The name of the context
context.api.action.excludeContextTechnologies = Excludes technologies with the given names, separated by a comma, from a context
context.api.action.excludeContextTechnologies.param.contextName = The name of the context
context.api.action.excludeContextTechnologies.param.technologyNames=
context.api.action.excludeAllContextTechnologies = Excludes all built in technologies from a context
context.api.action.excludeAllContextTechnologies.param.contextName = The name of the context

copy.copy.popup = \u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae
copy.desc       = \u03a0\u03b1\u03c1\u03ad\u03c7\u03b5\u03b9 \u03bc\u03b9\u03b1 \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c4\u03bf\u03c5 \u03b4\u03b5\u03be\u03b9\u03bf\u03cd \u03ba\u03bb\u03b9\u03ba \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03c4\u03bf \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03c0\u03bf\u03c5 \u03b5\u03c0\u03b9\u03c3\u03b7\u03bc\u03b1\u03af\u03bd\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf \u03a0\u03c1\u03cc\u03c7\u03b5\u03b9\u03c1\u03bf

core.api.action.accessUrl = Convenient and simple action to access a URL, optionally following redirections. Returns the request sent and response received and followed redirections, if any. Other actions are available which offer more control on what is sent, like, 'sendRequest' or 'sendHarRequest'.
core.api.action.accessUrl.param.url=
core.api.action.accessUrl.param.followRedirects=
core.api.action.excludeFromProxy = Adds a regex of URLs that should be excluded from the local proxies.
core.api.action.excludeFromProxy.param.regex=
core.api.action.clearExcludedFromProxy = Clears the regexes of URLs excluded from the local proxies.
core.api.action.deleteSiteNode = Deletes the site node found in the Sites Tree on the basis of the URL, HTTP method, and post data (if applicable and specified). 
core.api.action.deleteSiteNode.param.url=
core.api.action.deleteSiteNode.param.method=
core.api.action.deleteSiteNode.param.postData=
core.api.action.deleteAlert = Deletes the alert with the given ID. 
core.api.action.deleteAlert.param.id=
core.api.action.deleteAllAlerts = Deletes all alerts of the current session.
core.api.action.generateRootCA = Generates a new Root CA certificate for the local proxies.
core.api.action.loadSession = Loads the session with the given name. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.loadSession.param.name=
core.api.action.newSession = Creates a new session, optionally overwriting existing files. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.newSession.param.name=
core.api.action.newSession.param.overwrite=
core.api.action.runGarbageCollection=
core.api.action.saveSession = Saves the session.
core.api.action.saveSession.param.name = The name (or path) of the session. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.saveSession.param.overwrite = If existing files should be overwritten, attempting to overwrite the files of the session already in use/saved will lead to an error ("already_exists").
core.api.action.sendRequest = Sends the HTTP request, optionally following redirections. Returns the request sent and response received and followed redirections, if any. The Mode is enforced when sending the request (and following redirections), custom manual requests are not allowed in 'Safe' mode nor in 'Protected' mode if out of scope.
core.api.action.sendRequest.param.request=
core.api.action.sendRequest.param.followRedirects=
core.api.action.setHomeDirectory=
core.api.action.setHomeDirectory.param.dir=
core.api.action.setMode = Sets the mode, which may be one of [safe, protect, standard, attack]
core.api.action.setMode.param.mode=
core.api.action.setOptionDnsTtlSuccessfulQueries = Sets the TTL (in seconds) of successful DNS queries (applies after ZAP restart).
core.api.action.setOptionDnsTtlSuccessfulQueries.param.Integer=
core.api.action.snapshotSession = Snapshots the session, optionally with the given name, and overwriting existing files. If no name is specified the name of the current session with a timestamp appended is used. If a relative path is specified it will be resolved against the "session" directory in ZAP "home" dir.
core.api.action.snapshotSession.param.name=
core.api.action.snapshotSession.param.overwrite=
core.api.action.shutdown = Shuts down ZAP
core.api.action.addProxyChainExcludedDomain = Adds a domain to be excluded from the outgoing proxy, using the specified value. Optionally sets if the new entry is enabled (default, true) and whether or not the new value is specified as a regex (default, false).
core.api.action.addProxyChainExcludedDomain.param.value=
core.api.action.addProxyChainExcludedDomain.param.isRegex=
core.api.action.addProxyChainExcludedDomain.param.isEnabled=
core.api.action.modifyProxyChainExcludedDomain = Modifies a domain excluded from the outgoing proxy. Allows to modify the value, if enabled or if a regex. The domain is selected with its index, which can be obtained with the view proxyChainExcludedDomains.
core.api.action.modifyProxyChainExcludedDomain.param.idx=
core.api.action.modifyProxyChainExcludedDomain.param.value=
core.api.action.modifyProxyChainExcludedDomain.param.isRegex=
core.api.action.modifyProxyChainExcludedDomain.param.isEnabled=
core.api.action.removeProxyChainExcludedDomain = Removes a domain excluded from the outgoing proxy, with the given index. The index can be obtained with the view proxyChainExcludedDomains.
core.api.action.removeProxyChainExcludedDomain.param.idx=
core.api.action.enableAllProxyChainExcludedDomains = Enables all domains excluded from the outgoing proxy.
core.api.action.disableAllProxyChainExcludedDomains = Disables all domains excluded from the outgoing proxy.
core.api.action.disableClientCertificate = Disables the option for use of client certificates.
core.api.action.enablePKCS12ClientCertificate = Enables use of a PKCS12 client certificate for the certificate with the given file system path, password, and optional index.
core.api.action.enablePKCS12ClientCertificate.param.filePath=
core.api.action.enablePKCS12ClientCertificate.param.password=
core.api.action.enablePKCS12ClientCertificate.param.index=
core.api.action.setOptionHttpStateEnabled=
core.api.action.setOptionHttpStateEnabled.param.Boolean=
core.api.action.setOptionProxyChainName=
core.api.action.setOptionProxyChainName.param.String=
core.api.action.setOptionProxyChainPassword=
core.api.action.setOptionProxyChainPassword.param.String=
core.api.action.setOptionProxyChainPort=
core.api.action.setOptionProxyChainPort.param.Integer=
core.api.action.setOptionProxyChainPrompt=
core.api.action.setOptionProxyChainPrompt.param.Boolean=
core.api.action.setOptionProxyChainRealm=
core.api.action.setOptionProxyChainRealm.param.String=
core.api.action.setOptionProxyChainSkipName = Use actions [add|modify|remove]ProxyChainExcludedDomain instead.
core.api.action.setOptionProxyChainSkipName.param.String=
core.api.action.setOptionProxyChainUserName=
core.api.action.setOptionProxyChainUserName.param.String=
core.api.action.setOptionDefaultUserAgent = Sets the user agent that ZAP should use when creating HTTP messages (for example, spider messages or CONNECT requests to outgoing proxy).
core.api.action.setOptionDefaultUserAgent.param.String=
core.api.action.setOptionMaximumAlertInstances = Sets the maximum number of alert instances to include in a report. A value of zero is treated as unlimited.
core.api.action.setOptionMaximumAlertInstances.param.numberOfInstances=
core.api.action.setOptionMergeRelatedAlerts = Sets whether or not related alerts will be merged in any reports generated.
core.api.action.setOptionMergeRelatedAlerts.param.enabled=
core.api.action.setOptionAlertOverridesFilePath = Sets (or clears, if empty) the path to the file with alert overrides.
core.api.action.setOptionAlertOverridesFilePath.param.filePath=
core.api.action.setOptionSingleCookieRequestHeader=
core.api.action.setOptionSingleCookieRequestHeader.param.Boolean=
core.api.action.setOptionTimeoutInSecs = Sets the connection time out (in seconds).
core.api.action.setOptionTimeoutInSecs.param.Integer=
core.api.action.setOptionUseProxyChain = Sets whether or not the outgoing proxy should be used. The address/hostname of the outgoing proxy must be set to enable this option.
core.api.action.setOptionUseProxyChain.param.Boolean=
core.api.action.setOptionUseProxyChainAuth=
core.api.action.setOptionUseProxyChainAuth.param.Boolean=
core.api.action.setOptionUseSocksProxy = Sets whether or not the SOCKS proxy should be used.
core.api.action.setOptionUseSocksProxy.param.Boolean = true if the SOCKS proxy should be used, false otherwise.
core.api.desc=
core.api.other.messagesHar = Gets the HTTP messages sent through/by ZAP, in HAR format, optionally filtered by URL and paginated with 'start' position and 'count' of messages
core.api.other.messagesHar.param.baseurl=
core.api.other.messagesHar.param.start=
core.api.other.messagesHar.param.count=
core.api.other.messagesHarById = Gets the HTTP messages with the given IDs, in HAR format.
core.api.other.messagesHarById.param.ids=
core.api.other.sendHarRequest = Sends the first HAR request entry, optionally following redirections. Returns, in HAR format, the request sent and response received and followed redirections, if any. The Mode is enforced when sending the request (and following redirections), custom manual requests are not allowed in 'Safe' mode nor in 'Protected' mode if out of scope.
core.api.other.sendHarRequest.param.request=
core.api.other.sendHarRequest.param.followRedirects=
core.api.other.htmlreport = Generates a report in HTML format
core.api.other.jsonreport = Generates a report in JSON format
core.api.other.mdreport = Generates a report in Markdown format
core.api.other.messageHar = Gets the message with the given ID in HAR format
core.api.other.messageHar.param.id=
core.api.other.proxy.pac=
core.api.other.setproxy=
core.api.other.setproxy.param.proxy=
core.api.other.xmlreport = Generates a report in XML format
core.api.other.rootcert = Gets the Root CA certificate used by the local proxies.
core.api.view.alert = Gets the alert with the given ID, the corresponding HTTP message can be obtained with the 'messageId' field and 'message' API method
core.api.view.alert.param.id=
core.api.view.alerts = Gets the alerts raised by ZAP, optionally filtering by URL or riskId, and paginating with 'start' position and 'count' of alerts
core.api.view.alerts.param.baseurl=
core.api.view.alerts.param.start=
core.api.view.alerts.param.count=
core.api.view.alerts.param.riskId=
core.api.view.alertsSummary = Gets number of alerts grouped by each risk level, optionally filtering by URL
core.api.view.alertsSummary.param.baseurl=
core.api.view.childNodes = Gets the child nodes underneath the specified URL in the Sites tree
core.api.view.childNodes.param.url=
core.api.view.numberOfAlerts = Gets the number of alerts, optionally filtering by URL or riskId
core.api.view.numberOfAlerts.param.baseurl=
core.api.view.numberOfAlerts.param.riskId=
core.api.view.homeDirectory=
core.api.view.hosts = Gets the name of the hosts accessed through/by ZAP
core.api.view.sites = Gets the sites accessed through/by ZAP (scheme and domain)
core.api.view.urls = Gets the URLs accessed through/by ZAP, optionally filtering by (base) URL.
core.api.view.urls.param.baseurl=
core.api.view.message = Gets the HTTP message with the given ID. Returns the ID, request/response headers and bodies, cookies, note, type, RTT, and timestamp.
core.api.view.message.param.id=
core.api.view.messages = Gets the HTTP messages sent by ZAP, request and response, optionally filtered by URL and paginated with 'start' position and 'count' of messages
core.api.view.messages.param.baseurl=
core.api.view.messages.param.start=
core.api.view.messages.param.count=
core.api.view.messagesById = Gets the HTTP messages with the given IDs.
core.api.view.messagesById.param.ids=
core.api.view.mode = Gets the mode
core.api.view.numberOfMessages = Gets the number of messages, optionally filtering by URL
core.api.view.numberOfMessages.param.baseurl=
core.api.view.optionDnsTtlSuccessfulQueries = Gets the TTL (in seconds) of successful DNS queries.
core.api.view.optionHttpState=
core.api.view.optionHttpStateEnabled=
core.api.view.optionProxyChainSkipName = Use view proxyChainExcludedDomains instead.
core.api.view.optionProxyChainName=
core.api.view.optionProxyChainPassword=
core.api.view.optionProxyChainPort=
core.api.view.optionProxyChainPrompt=
core.api.view.optionProxyChainRealm=
core.api.view.optionProxyChainUserName=
core.api.view.optionProxyExcludedDomains = Use view proxyChainExcludedDomains instead.
core.api.view.optionProxyExcludedDomainsEnabled = Use view proxyChainExcludedDomains instead.
core.api.view.optionDefaultUserAgent =  Gets the user agent that ZAP should use when creating HTTP messages (for example, spider messages or CONNECT requests to outgoing proxy).
core.api.view.optionMaximumAlertInstances = Gets the maximum number of alert instances to include in a report.
core.api.view.optionMergeRelatedAlerts = Gets whether or not related alerts will be merged in any reports generated.
core.api.view.optionAlertOverridesFilePath = Gets the path to the file with alert overrides.
core.api.view.optionSingleCookieRequestHeader=
core.api.view.optionTimeoutInSecs = Gets the connection time out (in seconds).
core.api.view.optionUseProxyChain=
core.api.view.optionUseProxyChainAuth=
core.api.view.optionUseSocksProxy = Gets whether or not the SOCKS proxy should be used.
core.api.view.proxyChainExcludedDomains = Gets all the domains that are excluded from the outgoing proxy. For each domain the following are shown\: the index, the value (domain), if enabled, and if specified as a regex.
core.api.view.version = Gets ZAP version
core.api.view.excludedFromProxy = Gets the regular expressions, applied to URLs, to exclude from the local proxies.
core.api.view.sessionLocation = Gets the location of the current session file
core.api.view.zapHomePath = Gets the path to ZAP's home directory.

core.api.depreciated.alert = Use the API endpoint with the same name in the 'alert' component instead.
core.api.depreciated.report = Use the 'generate' API endpoint the 'reports' component instead.

custompages.content.location.url=URL
custompages.content.location.response=\u0391\u03c0\u03cc\u03ba\u03c1\u03b9\u03c3\u03b7

custompages.desc=Custom Pages Definition

custompages.dialog.add.title=Add Custom Page
custompages.dialog.add.button.confirm=Confirm
custompages.dialog.add.field.label.type=\u03a4\u03cd\u03c0\u03bf\u03c2\:
custompages.dialog.add.field.label.enabled=\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
custompages.dialog.add.field.label.regex=Is Regex?
custompages.dialog.add.field.label.content=Content\:
custompages.dialog.add.field.label.contentlocation=Content Location\:
custompages.dialog.add.field.content.empty.warn=The "Content" field can't be blank or simply wildcard (.*). 

custompages.dialog.modify.title=Modify Custom Page
custompages.dialog.modify.button.confirm=Confirm

custompages.dialog.remove.button.cancel=\u0386\u03ba\u03c5\u03c1\u03bf
custompages.dialog.remove.button.confirm=\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
custompages.dialog.remove.checkbox.label=Do not show this message again
custompages.dialog.remove.text=Are you sure you want to remove the selected Custom Page?
custompages.dialog.remove.title=Remove Custom Page

custompages.panel.description=Define custom pages for error conditions, etc.
custompages.panel.title=Custom Page

custompages.popup.indicator = {0} \: Custom Page Indicator
custompages.popup.url =  {0} \: Custom Page URL

custompages.name = Custom Pages Extension

custompages.table.header.enabled=\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
custompages.table.header.content=Content
custompages.table.header.contentlocation=Content Location
custompages.table.header.isregex=Is RegEx?
custompages.table.header.type=Custom Page Type

custompages.type.error=Error Page
custompages.type.notfound=Not Found
custompages.type.ok=Ok
custompages.type.other=Other

database.optionspanel.name = \u0392\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd
database.optionspanel.option.compact.label = \u03a3\u03c5\u03bc\u03c0\u03cd\u03ba\u03bd\u03c9\u03c3\u03b7 (\u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03ad\u03be\u03bf\u03b4\u03bf)
database.optionspanel.option.recoveryLog.label = Recovery Log
database.optionspanel.option.recoveryLog.tooltip = <html>Controls whether or not database's recovery log is enabled.<br>Improves the performance of the database when disabled but might lead to data loss if ZAP is exited abruptly.<br>Note\: current session will be unaffected, changes take effect on new and opened sessions.</html>
database.optionspanel.option.request.body.size.label = Maximum Request Body Size
database.optionspanel.option.response.body.size.label = Maximum Response Body Size 

database.optionspanel.option.newsessionopt.label		= Default Option\:
database.optionspanel.option.newsessionopt.unspecified	= Unspecified
database.optionspanel.option.newsessionopt.timestamped	= Persist with timestamped name
database.optionspanel.option.newsessionopt.userspec		= Persist with user specified name 
database.optionspanel.option.newsessionopt.temporary	= Do not automatically persist
database.optionspanel.option.newsessionprompt.label		= Prompt for persistence options on new session

database.newsession.button.start = \u039e\u03b5\u03ba\u03af\u03bd\u03b1
database.newsession.question	= <html><body><b>Do you want to persist the ZAP Session?</b></body</html>
database.newsession.prompt.label = Remember my choice and do not ask me again.
database.newsession.prompt.note = <html><body>You can always change your decision via the Options / Database screen </body</html>
database.newsession.temporary 	= <html><body>No, I do not want to persist this session at this moment in time</body</html>
database.newsession.timestamped = <html><body>Yes, I want to persist this session with name based on the current timestamp</body</html>
database.newsession.userspec	= <html><body>Yes, I want to persist this session but I want to specify the name and location</body</html>

dynssl.button.generate           = \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
dynssl.button.import             = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae
dynssl.button.later              = \u0391\u03c1\u03b3\u03cc\u03c4\u03b5\u03c1\u03b1
dynssl.desc                      = Creates a dynamic SSL certificate to allow SSL communications to be intercepted without warnings being generated by the browser
dynssl.filter.file				 = config.xml or *.pem files 
dynssl.label.rootca              = Root CA \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b7\u03ba\u03cc
dynssl.importpem.failedreadfile = Failed to read the selected .pem file\:\n\
{0}
dynssl.importpem.nocertsection = No certificate section found in the .pem file.\n\
It should contain the certificate surrounded with the tokens\:\n\
{0}\n\
and\:\n\
{1}
dynssl.importpem.certnobase64 = The certificate is not properly base64 encoded.
dynssl.importpem.noprivkeysection = No private key section found in the .pem file.\n\
It should contain the private key surrounded with the tokens\:\n\
{0}\n\
and\:\n\
{1}
dynssl.importpem.privkeynobase64 = The private key is not properly base64 encoded.
dynssl.importpem.failedkeystore = Failed to create the KeyStore from the .pem file\:\n\
{0}
dynssl.importpem.failed.title = Error Import Root CA Cert .pem File
dynssl.message1.filecouldntloaded = Failed to import Root CA certificate from the config file.\n\
Please see log file for details.
dynssl.message1.title            = \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2
dynssl.message2.caalreadyexists  = \u0388\u03bd\u03b1 Root CA \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7.
dynssl.message2.title            = \u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ad\u03c3\u03c4\u03b7\u03c3\u03b5 \u03c4\u03bf \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03bd \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc?
dynssl.message2.wanttooverwrite  = \u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc?
dynssl.message2.willreplace      = \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ce\u03bd\u03c4\u03b1\u03c2 \u03ad\u03bd\u03b1 \u03bd\u03ad\u03bf \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc, \u03b8\u03b1 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03b1\u03c3\u03c4\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd.
dynssl.message.nocertinconf = The selected configuration file does not have a certificate.
dynssl.message.nocertinconf.title = No Root CA Certificate
dynssl.name = Dynamic SSL Certificates Extension
dynssl.options.name              = \u0394\u03c5\u03bd\u03b1\u03bc\u03b9\u03ba\u03ac \u03a0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03ac SSL
dynssl.text.createnow            = \u03a0\u03b7\u03b3\u03b1\u03af\u03bd\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf \u03c0\u03ac\u03bd\u03b5\u03bb \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ce\u03bd \u03ba\u03b1\u03b9 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03b5\u03af\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc.
dynssl.text.notnow               = \u038c\u03c7\u03b9 \u03c4\u03ce\u03c1\u03b1, \u03b8\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03c9 \u03c4\u03bf \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc \u03b1\u03c1\u03b3\u03cc\u03c4\u03b5\u03c1\u03b1.
dynssl.text.sslwontwork          = \u03a4\u03bf SSL \u03b4\u03b5\u03bd \u03b8\u03b1 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03b1\u03bd \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03c4\u03b5 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03b9 \u03ba\u03b1\u03b9 \u03b5\u03b9\u03c3\u03ac\u03b3\u03b5\u03b9 \u03ad\u03bd\u03b1 OWASP ZAP CA root \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc. \u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03c3\u03b5\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc \u03b1\u03c0\u03cc \u03c4\u03bf \u03bc\u03b5\u03bd\u03bf\u03cd \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ce\u03bd, \u03cc\u03c0\u03bf\u03c4\u03b5 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5.
dynssl.warn.cert.expired = ZAPs Root CA certificate has expired as of {0} (now\: {1}).\n\
You should regenerate it and re-install it in your browsers.\n\
\n\
Regenerate the certificate and go to the relevant options screen now?
dynssl.warn.cert.failed			= Failed to create Root CA certificate\: {0}
dynssl.cmdline.certload			= Loads the Root CA certificate from the specified file name
dynssl.cmdline.certload.done	= Root CA certificate loaded from {0}
dynssl.cmdline.certfulldump		= Dumps the Root CA full certificate (including the private key) into the specified file name, this is suitable for importing into ZAP
dynssl.cmdline.certpubdump		= Dumps the Root CA public certificate into the specified file name, this is suitable for importing into browsers
dynssl.cmdline.certdump.done	= Root CA certificate written to {0}
dynssl.cmdline.error.noread		= Cannot read file {0}
dynssl.cmdline.error.nowrite	= Cannot write to file {0}
dynssl.cmdline.error.write		= Error writing Root CA certificate to {0}

edit.find.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
edit.find.button.find   = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
edit.find.label.what    = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c4\u03b9\:
edit.find.label.notfound = String not found.
edit.find.popup         = \u0395\u03cd\u03c1\u03b5\u03c3\u03b7...
edit.find.title         = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
edit.name = Edit Menu Extension

exportUrls.popup = \u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd URL \u03c3\u03b5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u2026
exportUrls.popup.selected = Export Selected URLs to File...
exportUrls.popup.context.error = Please select a Context.

export.button.name = Export
export.button.success = Export successful\!
export.button.error = Error while exporting\:
export.button.default.filename = Untitled.csv

ext.desc = Allows you to configure which extensions are loaded when ZAP starts
ext.name = Extension Configuration Extension

file.format.ascii       = ASCII \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5
file.format.html        = ASCII HTML \u03b1\u03c1\u03c7\u03b5\u03af\u03bf
file.format.json        = JSON File
file.format.md          = ASCII Markdown File
file.format.xml         = ASCII XML \u03b1\u03c1\u03c7\u03b5\u03af\u03bf
file.format.zap.addon   = ZAP Add-on
file.format.zap.context	= ZAP Context
file.format.zap.policy	= ZAP Policy
file.format.zap.session = ZAP \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1
file.load.error         = Error loading file from
file.overwrite.warning  = \u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9.  \u039d\u03b1\u03b9 \= \u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7, \u038c\u03c7\u03b9 \= \u03c0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7?
file.save.error         = \u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5

flag.site.popup = \u0395\u03c0\u03b9\u03c3\u03ae\u03bc\u03b1\u03bd\u03c3\u03b7 \u03c9\u03c2

forcedUser.api.view.isForcedUserModeEnabled = Returns 'true' if 'forced user' mode is enabled, 'false' otherwise
forcedUser.api.view.getForcedUser = Gets the user (ID) set as 'forced user' for the given context (ID)
forcedUser.api.view.getForcedUser.param.contextId=
forcedUser.api.action.setForcedUser = Sets the user (ID) that should be used in 'forced user' mode for the given context (ID)
forcedUser.api.action.setForcedUser.param.contextId=
forcedUser.api.action.setForcedUser.param.userId=
forcedUser.api.action.setForcedUserModeEnabled = Sets if 'forced user' mode should be enabled or not
forcedUser.api.action.setForcedUserModeEnabled.param.boolean=
forcedUser.api.desc=
forcedUser.name = Forced User Extension
forceduser.panel.title						= Forced User
forceduser.panel.label.description			= Select the user that will be used for all the requests made for this context, if the 'Forced User' mode is enabled\:
forceduser.toolbar.button.disabled 	= Forced User Mode disabled - Configure at least one Forced User for a Context to enable
forceduser.toolbar.button.on 		= Forced User Mode enabled - click to disable
forceduser.toolbar.button.off	 	= Forced User Mode disabled - click to enable 
forceduser.menuitem.label = Enable Forced User Mode

footer.alerts.high.tooltip   = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03a5\u03c8\u03b7\u03bb\u03ae\u03c2 \u03a0\u03c1\u03bf\u03c4\u03b5\u03c1\u03b1\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2
footer.alerts.info.tooltip   = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u0395\u03bd\u03b7\u03bc\u03ad\u03c1\u03c9\u03c3\u03b7\u03c2
footer.alerts.label          = <html> \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 </html>
footer.alerts.low.tooltip    = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03a7\u03b1\u03bc\u03b7\u03bb\u03ae\u03c2 \u03a0\u03c1\u03bf\u03c4\u03b5\u03c1\u03b1\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2
footer.alerts.medium.tooltip = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u039c\u03b5\u03c3\u03b1\u03af\u03b1\u03c2 \u03a0\u03c1\u03bf\u03c4\u03b5\u03c1\u03b1\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2
footer.primary.proxy = Primary Proxy\: {0}
footer.proxy.representation = {0}\:{1} 
footer.proxy.tooltip = <html>Primary Proxy\:<br>{0}<html>
footer.proxy.tooltip.enabled.alts = Alternate (Enabled)\:<br>{0}
footer.proxy.tooltip.disabled.alts = Alternate (Disabled)\:<br>{0}
footer.scans.label           = \u03a4\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b5\u03c2 \u03c3\u03b1\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2

form.dialog.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf

generic.error.internal.title = \u0395\u03c3\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03cc \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1
generic.error.internal.msg = An error occurred while performing the action.\n\
Consider reporting the error with following details\:
generic.filter.label = \u03a6\u03af\u03bb\u03c4\u03c1\u03bf\:
generic.filter.tooltip = The filtering system supports regular expressions.
generic.options.panel.security.protocols.title = Security Protocols
generic.options.panel.security.protocols.ssl2hello.label = SSLv2Hello
generic.options.panel.security.protocols.ssl3.label = SSL 3
generic.options.panel.security.protocols.tlsv1.label = TLS 1
generic.options.panel.security.protocols.tlsv1.1.label = TLS 1.1
generic.options.panel.security.protocols.tlsv1.2.label = TLS 1.2
generic.options.panel.security.protocols.tlsv1.3.label = TLS 1.3
generic.options.panel.security.protocols.protocol.not.supported.tooltip = Protocol not supported by JRE
generic.options.panel.security.protocols.error.no.protocols.selected = You must select at least one security protocol.
generic.options.panel.security.protocols.error.just.sslv2hello.selected = SSLv2Hello must be selected in conjunction with other security protocols.
generic.value.disabled	= \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
generic.value.text.separator.comma = {0}, {1}
generic.value.time.duration.value.unit = {0} {1}
generic.value.time.duration.unit.milliseconds = ms
generic.value.time.duration.unit.seconds = s
generic.value.time.duration.unit.minutes = min
generic.value.time.duration.unit.hours = h
generic.value.size.bytes.value.unit = {0} {1}
generic.value.size.bytes.unit.bytes = bytes
generic.value.size.bytes.unit.kibytes = KiB
generic.value.size.bytes.unit.mibytes = MiB
generic.value.size.bytes.unit.gibytes = GiB

help.button.tooltip = OWASP ZAP \u039f\u03b4\u03b7\u03b3\u03cc\u03c2 \u03a7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd
help.dialog.button.tooltip = Help for this dialog
help.desc           = \u039f\u03b4\u03b7\u03b3\u03cc\u03c2 \u03a7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd OWASP ZAP
help.error.nohelp	= User Guide not installed - download the 'help' add-on from the marketplace
help.menu.guide     = OWASP ZAP \u039f\u03b4\u03b7\u03b3\u03cc\u03c2 \u03a7\u03c1\u03b7\u03c3\u03c4\u03ce\u03bd
help.name = Help Extension

history.addnote.title                  = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c3\u03b7\u03bc\u03b5\u03af\u03c9\u03c3\u03b7\u03c2
history.browser.popup                  = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03c3\u03c4\u03bf\u03bd Browser
history.browser.warning                = \u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03b5\u03bc\u03c6\u03ac\u03c3\u03b7\u03c3\u03b7\u03c2 \u03bc\u03b7\u03bd\u03cd\u03bc\u03b1\u03c4\u03bf\u03c2 HTTP \u03c3\u03c4\u03bf\u03bd browser.
history.browser.disabled               = Displaying HTTP messages in browser is disabled as ZAP appears to be running in a container
history.delete.popup                   = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae (\u03b1\u03c0\u03cc \u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae)
history.export.messages.popup          = \u0395\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03bc\u03b7\u03bd\u03c5\u03bc\u03ac\u03c4\u03c9\u03bd \u03c3\u03b5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf...
history.export.messages.select.warning = \u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b1 HTTP \u03bc\u03b7\u03bd\u03cd\u03bc\u03b1\u03c4\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc \u03c0\u03c1\u03b9\u03bd \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03b5\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03b5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf.
history.export.response.popup          = Export Response(s) to File...
history.export.response.select.warning = \u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b1 HTTP \u03bc\u03b7\u03bd\u03cd\u03bc\u03b1\u03c4\u03b1 \u03b1\u03c0\u03cc \u03c4\u03bf \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc \u03c0\u03c1\u03b9\u03bd \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03b5\u03be\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03b5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf.
history.filter.button.apply            = \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae
history.filter.button.clear            = \u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2
history.filter.button.filter           = \u03a6\u03af\u03bb\u03c4\u03c1\u03bf
history.filter.badregex.warning		   = Invalid regex\: {0}
history.filter.desc.label.alerts = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2
history.filter.desc.label.codes = Codes
history.filter.desc.label.methods = Methods
history.filter.desc.label.notes = Notes
history.filter.desc.label.tags = Tags
history.filter.desc.label.urlexcregex = URL Exc Regex
history.filter.desc.label.urlincregex = URL Inc Regex
history.filter.label.alerts            = \u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2
history.filter.label.codes             = \u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03af
history.filter.label.desc              = Select the required filters below. You can select multiple rows in each element. An element is not used for filtering if none of the rows in it are selected.
history.filter.label.filter            = \u03a6\u03af\u03bb\u03c4\u03c1\u03bf\:
history.filter.label.methods           = \u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03b9
history.filter.label.notes             = \u03a3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2
history.filter.label.off               = \u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc
history.filter.label.on                = \u0395\u039d\u0395\u03a1\u0393\u039f
history.filter.label.tags              = \u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b5\u03c2
history.filter.notes.absent            = \u0391\u03c0\u03ce\u03bd
history.filter.notes.ignore            = \u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7
history.filter.notes.present           = \u03a0\u03b1\u03c1\u03ce\u03bd
history.filter.title                   = \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc \u03a6\u03af\u03bb\u03c4\u03c1\u03c9\u03bd
history.filter.label.urlexcregex	   = URL Exc Regex\: 
history.filter.label.urlincregex	   = URL Inc Regex\: 
history.linkWithSitesSelection.unselected.button.tooltip = Link with Sites selection
history.linkWithSitesSelection.selected.button.tooltip = Unlink with Sites selection
history.managetags.button.add          = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
history.managetags.button.delete       = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
history.managetags.button.save         = \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7
history.managetags.label.addtag        = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b1\u03c2\:
history.managetags.label.currenttags   = \u03a4\u03c1\u03ad\u03c7\u03bf\u03bd \u0395\u03c4\u03b9\u03ba\u03ad\u03c4\u03b5\u03c2\:
history.managetags.title               = Manage History Tags
history.name = History Extension
history.note.popup                     = \u03a3\u03b7\u03bc\u03b5\u03b9\u03ce\u03c3\u03b5\u03b9\u03c2...
history.panel.mnemonic		           = h
history.panel.title                    = \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc
history.purge.popup                    = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
history.purge.warning                  = \u03a4\u03bf \u03b9\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc \u03b8\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03c4\u03b5\u03af \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd. \u03a3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1?
history.resend.popup                   = \u0395\u03c0\u03b1\u03bd\u03b1\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae...
history.scan.warning                   = \u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03c3\u03c4\u03b7\u03bd \u03b1\u03bd\u03ac\u03ba\u03c4\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b9\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03bf\u03cd.
history.scope.button.selected          = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd \u03c4\u03c9\u03bd rs
history.scope.button.unselected        = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03bc\u03cc\u03bd\u03bf \u03c4\u03c9\u03bd URL \u03c3\u03b5 \u03a0\u03b5\u03b4\u03af\u03bf \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae\u03c2
history.showinhistory.popup            = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c3\u03c4\u03b7\u03bd \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1 \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03bf\u03cd
history.showresponse.popup             = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c3\u03c4\u03bf\u03bd \u03a0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03c4\u03ae
history.tags.popup                     = Manage History Tags...

httpSessions.api.view.sessions = Gets the sessions for the given site. Optionally returning just the session with the given name.
httpSessions.api.view.sessions.param.site=
httpSessions.api.view.sessions.param.session=
httpSessions.api.view.activeSession = Gets the name of the active session for the given site.
httpSessions.api.view.activeSession.param.site=
httpSessions.api.view.defaultSessionTokens = Gets the default session tokens.
httpSessions.api.view.sessionTokens = Gets the names of the session tokens for the given site.
httpSessions.api.view.sessionTokens.param.site=
httpSessions.api.view.sites = Gets all of the sites that have sessions.
httpSessions.api.action.createEmptySession = Creates an empty session for the given site. Optionally with the given name.
httpSessions.api.action.createEmptySession.param.site=
httpSessions.api.action.createEmptySession.param.session=
httpSessions.api.action.removeSession = Removes the session from the given site.
httpSessions.api.action.removeSession.param.site=
httpSessions.api.action.removeSession.param.session=
httpSessions.api.action.setActiveSession = Sets the given session as active for the given site.
httpSessions.api.action.setActiveSession.param.site=
httpSessions.api.action.setActiveSession.param.session=
httpSessions.api.action.unsetActiveSession = Unsets the active session of the given site.
httpSessions.api.action.unsetActiveSession.param.site=
httpSessions.api.action.addSessionToken = Adds the session token to the given site.
httpSessions.api.action.addSessionToken.param.site=
httpSessions.api.action.addSessionToken.param.sessionToken=
httpSessions.api.action.removeSessionToken = Removes the session token from the given site.
httpSessions.api.action.removeSessionToken.param.site=
httpSessions.api.action.removeSessionToken.param.sessionToken=
httpSessions.api.action.setSessionTokenValue = Sets the value of the session token of the given session for the given site.
httpSessions.api.action.setSessionTokenValue.param.site=
httpSessions.api.action.setSessionTokenValue.param.session=
httpSessions.api.action.setSessionTokenValue.param.sessionToken=
httpSessions.api.action.setSessionTokenValue.param.tokenValue=
httpSessions.api.action.renameSession = Renames the session of the given site.
httpSessions.api.action.renameSession.param.site=
httpSessions.api.action.renameSession.param.oldSessionName=
httpSessions.api.action.renameSession.param.newSessionName=
httpSessions.api.action.addDefaultSessionToken = Adds a default session token with the given name and enabled state.
httpSessions.api.action.addDefaultSessionToken.param.sessionToken=
httpSessions.api.action.addDefaultSessionToken.param.tokenEnabled=
httpSessions.api.action.setDefaultSessionTokenEnabled = Sets whether or not the default session token with the given name is enabled.
httpSessions.api.action.setDefaultSessionTokenEnabled.param.sessionToken=
httpSessions.api.action.setDefaultSessionTokenEnabled.param.tokenEnabled=
httpSessions.api.action.removeDefaultSessionToken = Removes the default session token with the given name.
httpSessions.api.action.removeDefaultSessionToken.param.sessionToken=
httpSessions.api.desc=
httpsessions.panel.mnemonic				= h
httpsessions.panel.title				= \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b5\u03c2 http
httpsessions.name = HTTP Sessions Extension
httpsessions.toolbar.site.label			= \u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\:
httpsessions.toolbar.site.select		= --\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1--
httpsessions.toolbar.newsession.tooltip = \u0395\u03c0\u03b9\u03b2\u03bf\u03bb\u03ae \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2 \u03bd\u03ad\u03b1\u03c2 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2
httpsessions.toolbar.newsession.label	= \u039d\u03ad\u03b1 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1
httpsessions.toolbar.options.button		= \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
httpsessions.session.defaultName		= \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 {0}
httpsessions.desc						= Extension handling HTTP sessions
httpsessions.table.header.name			= \u03cc\u03bd\u03bf\u03bc\u03b1
httpsessions.table.header.active		= \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
httpsessions.table.header.tokens		= Session Tokens' Values
httpsessions.table.header.matched		= \u03a4\u03b1 \u03bc\u03b7\u03bd\u03cd\u03bc\u03b1\u03c4\u03b1 \u03c4\u03b1\u03c5\u03c4\u03af\u03c3\u03c4\u03b7\u03ba\u03b1\u03bd
httpsessions.popup.find = Find Related Messages
httpsessions.popup.session.active.set	= \u039f\u03c1\u03af\u03c3\u03c4\u03b5 \u03c9\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03cc
httpsessions.popup.session.active.unset	= \u039a\u03b1\u03c4\u03ac\u03c1\u03b3\u03b7\u03c3\u03b7 \u03bf\u03c1\u03b9\u03c3\u03bc\u03bf\u03cd \u03c9\u03c2 \u03b5\u03bd\u03b5\u03c1\u03b3\u03cc
httpsessions.popup.session.copyToken    = Copy Session Token Value to Clipboard
httpsessions.popup.session.remove		= \u039a\u03b1\u03c4\u03ac\u03c1\u03b3\u03b7\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2
httpsessions.popup.session.addUser		= Add as 'Manual Auth' User for Context...
httpsessions.api.error.rename			= Cannot rename because of not found session or of already existing name
httpsessions.options.title				= \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b5\u03c2 http
httpsessions.options.table.header.token		= \u038c\u03bd\u03bf\u03bc\u03b1 Token
httpsessions.options.label.tokens       = <html><p>Default session tokens (case-insensitive)</p><p><i>* If you add or change any of the token names then you MUST revisit pages containing those tokens before they are recognized.</i></p></html>
httpsessions.options.label.proxyOnly	= \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bc\u03cc\u03bd\u03bf \u03b3\u03b9\u03b1 \u03c4\u03bf \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae proxy (\u03b4\u03b5\u03bd \u03c3\u03c5\u03bd\u03b9\u03c3\u03c4\u03ac\u03c4\u03b1\u03b9)
httpsessions.options.table.header.enabled = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
httpsessions.options.dialog.token.add.button.cancel           = \u0386\u03ba\u03c5\u03c1\u03bf
httpsessions.options.dialog.token.add.button.confirm          = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
httpsessions.options.dialog.token.add.title                   = Add HTTP Session Token
httpsessions.options.dialog.token.field.label.enabled         = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
httpsessions.options.dialog.token.field.label.name            = Token\:
httpsessions.options.dialog.token.modify.button.confirm       = Modify
httpsessions.options.dialog.token.modify.title                = Modify HTTP Session Token
httpsessions.options.dialog.token.remove.button.cancel        = \u0386\u03ba\u03c5\u03c1\u03bf
httpsessions.options.dialog.token.remove.button.confirm       = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
httpsessions.options.dialog.token.remove.checkbox.label       = Do not show this message again
httpsessions.options.dialog.token.remove.text                 = Are you sure you want to remove the selected token?
httpsessions.options.dialog.token.remove.title                = Remove HTTP Session Token
httpsessions.options.dialog.token.warning.name.repeated.text  = A HTTP Session token with the given name already exists.
httpsessions.options.dialog.token.warning.name.repeated.title = Duplicated HTTP Session Token Name

http.panel.model.header.warn.malformed = Failed to parse the header, is it well-formed?
http.panel.model.header.warn.notfound  = No header found.
http.panel.component.warn.datainvalid = Unable to switch components, failed to set the data to the message.
http.panel.noSuitableComponentFound = No suitable component has been found to display the message.
http.panel.component.all.tooltip = \u03a3\u03c5\u03bd\u03b4\u03c5\u03b1\u03c3\u03bc\u03cc\u03c2 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 \u03ba\u03b1\u03b9 \u03c4\u03bf \u03c3\u03ce\u03bc\u03b1
http.panel.component.split.body = \u03a3\u03ce\u03bc\u03b1\: 
http.panel.component.split.header = \u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1\: 
http.panel.component.split.tooltip = Split display for header and body
http.panel.name = Combined HTTP Panels Extension
http.panel.request.mnemonic		 = r
http.panel.request.title 		 = \u0391\u03af\u03c4\u03b7\u03bc\u03b1
http.panel.requestAndResponse.title = Request & Response
http.panel.response.mnemonic	 = r
http.panel.response.title 		 = \u0391\u03c0\u03cc\u03ba\u03c1\u03b9\u03c3\u03b7
http.panel.view.formtable.ext.name = HTTP Panel Form Table View Extension
http.panel.view.hex.ext.name = HTTP Panel Hex View Extension
http.panel.view.hex.name         = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae Hex
http.panel.view.image.ext.name = HTTP Panel Image View Extension
http.panel.view.image.name       = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u0395\u03b9\u03ba\u03cc\u03bd\u03b1\u03c2
http.panel.view.largerequest.name = Large Request
http.panel.view.largerequest.ext.name = HTTP Panel Large Request View Extension
http.panel.view.largerequest.split.warning = <html><p>Very large request body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Request'' above) to display.</p>\n\
<p>Be aware that this message may take some time to load.</p>\n\
<p>You can change the minimum message size used for the ''Large Request'' view via Options / Display.</p></html> 
http.panel.view.largerequest.all.warning = <html><p>Very large request body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Request'' above)to display.</p>\n\
<p>Be aware that this message may take some time to load.</p>\n\
<p>You can change the minimum message size used for the ''Large Request'' view via Options / Display.</p></html> 
http.panel.view.largeresponse.ext.name = HTTP Panel Large Response View Extension
http.panel.view.largeresponse.name = Large Response
http.panel.view.largeresponse.split.warning = <html><p>Very large response body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Response'' above) to display.</p>\n\
<p>Be aware that this message may take some time to load.</p>\n\
<p>You can change the minimum message size used for the ''Large Response'' view via Options / Display.</p></html> 
http.panel.view.largeresponse.all.warning = <html><p>Very large response body ({0} bytes) - switch views (using the pulldown currently showing ''Body\: Large Response'' above) to display.</p>\n\
<p>Be aware that this message may take some time to load.</p>\n\
<p>You can change the minimum message size used for the ''Large Response'' view via Options / Display.</p></html>
http.panel.view.posttable.ext.name = HTTP Panel Post Table View Extension
http.panel.view.requestquery.ext.name = HTTP Panel Query Table View Extension
http.panel.view.syntaxhighlighter.ext.name = HTTP Panel Syntax Highlighter View Extension
http.panel.view.warn.datainvalid = Unable to switch views, failed to set the data to the message.

http.panel.view.text.name        = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae Raw
http.panel.view.table.name       = \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03bc\u03b5 \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b5\u03c2
http.panel.view.tablev2.name       = Table (adv)
http.panel.view.table.paramName  = \u038c\u03bd\u03bf\u03bc\u03b1 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03bf\u03c5
http.panel.view.table.paramValue = \u03a4\u03b9\u03bc\u03ae
http.panel.view.tableparam.addins = AddIns
http.panel.view.tableparam.type = \u03a4\u03cd\u03c0\u03bf\u03c2
http.panel.view.tableparam.functions = \u03a3\u03c5\u03bd\u03b1\u03c1\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2
http.panel.view.syntaxtext.popup.view.label                    = \u0386\u03c0\u03bf\u03c8\u03b7
http.panel.view.syntaxtext.popup.view.antiAliasing             = \u039f\u03bc\u03b1\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7
http.panel.view.syntaxtext.popup.view.showLineNumbers          = Show Line Numbers
http.panel.view.syntaxtext.popup.view.codeFolding = Code Folding
http.panel.view.syntaxtext.popup.view.wordWrap                 = Word Wrap
http.panel.view.syntaxtext.popup.view.highlightCurrentLine     = Highlight Current Line
http.panel.view.syntaxtext.popup.view.fadeCurrentHighlightLine = Fade Current Highlight Line
http.panel.view.syntaxtext.popup.view.showWhitespaceCharacters = Show Whitespace Characters
http.panel.view.syntaxtext.popup.view.showNewlineCharacters    = Show Newline Characters
http.panel.view.syntaxtext.popup.view.markOccurrences          = Mark Occurrences
http.panel.view.syntaxtext.popup.view.roundedSelectionEdges    = Rounded Selection Edges
http.panel.view.syntaxtext.popup.view.bracketMatching          = Bracket Matching
http.panel.view.syntaxtext.popup.view.animatedBracketMatching  = Animated Bracket Matching
http.panel.view.syntaxtext.popup.syntax.label        = \u03a3\u03cd\u03bd\u03c4\u03b1\u03be\u03b7
http.panel.view.syntaxtext.popup.syntax.autoDetect   = \u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03b7 \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7
http.panel.view.syntaxtext.syntax.plain              = \u0391\u03c0\u03bb\u03cc
http.panel.view.syntaxtext.syntax.css                = CSS
http.panel.view.syntaxtext.syntax.html               = HTML
http.panel.view.syntaxtext.syntax.javascript         = JavaScript
http.panel.view.syntaxtext.syntax.json               = JSON
http.panel.view.syntaxtext.syntax.xml                = XML
http.panel.view.syntaxtext.syntax.xWwwFormUrlencoded = x-www-form-urlencoded

jvm.options.title				= JVM
jvm.options.error.writing		= Failed to save JVM Options in property file {0}\:\n\
 {1}
jvm.options.label.jvmoptions	= JVM Options\:
jvm.options.warning.restart		= Changes to the JVM Options will only be applied when the program is restarted.
jvm.options.memory.size = Size\: {0}
jvm.options.memory.used = Used\: {0}
jvm.options.memory.max = Max\: {0}

keyboard.api.cheatsheet.header		= <head><title>OWASP ZAP Keyboard shortcuts</title></head><body><H1>OWASP ZAP Keyboard shortcuts</H1>\n\
<table border\="0"><tr><th>Action</th><th></th><th>Modifiers</th><th>Key</th></tr>
keyboard.api.cheatsheet.tablerow	= <tr><td>{0}</td><td>&nbsp;</td><td>{1}</td><td>{2}</td></tr>
keyboard.api.cheatsheet.footer		= </table><br/>Generated by the OWASP ZAP API</body>
keyboard.api.other.cheatsheetActionOrder = Lists the keyboard shortcuts sorted by action, optionally, showing actions without shortcut set.
keyboard.api.other.cheatsheetKeyOrder = Lists the keyboard shortcuts sorted by keyboard shortcut, optionally, showing actions without shortcut set.
keyboard.desc						= Adds support for configurable keyboard shortcuts for all of the ZAP menus.
keyboard.key.alt					= Alt
keyboard.key.control				= Control
keyboard.key.down					= Down
keyboard.key.left					= Left
keyboard.key.right					= Right
keyboard.key.shift					= Shift
keyboard.key.up						= Up
keyboard.name = Keyboard Configuration Extension

keyboard.options.button.cheatAction = 'Action' Cheatsheet
keyboard.options.button.cheatAction.tooltip = <html><body>Generates an HTML keyboard shortcuts cheatsheet sorted by 'action'<br>This is only available if the API is enabled</body></html>
keyboard.options.button.cheatKey = 'Key' Cheatsheet
keyboard.options.button.cheatKey.tooltip = <html><body>Generates an HTML keyboard shortcuts cheatsheet sorted by 'key'<br>This is only available if the API is enabled</body></html>
keyboard.dialog.button.save		= Set
keyboard.dialog.label.action	= \u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1\:
keyboard.dialog.label.key		= Key\:
keyboard.dialog.label.control	= Control\:
keyboard.dialog.label.alt		= Alt\:
keyboard.dialog.label.shift		= Shift\:
keyboard.dialog.title			= Edit Keyboard Shortcut
keyboard.dialog.warning.dup		= Already used for\: {0}
keyboard.options.button.reset	= Reset
keyboard.options.table.header.menu	= Menu
keyboard.options.table.header.key	= Key
keyboard.options.table.header.mods	= Modifiers
keyboard.options.title			= Keyboard

localProxies.api.action.addAdditionalProxy = Adds an new proxy using the details supplied.
localProxies.api.action.addAdditionalProxy.param.address=
localProxies.api.action.addAdditionalProxy.param.port=
localProxies.api.action.addAdditionalProxy.param.behindNat=
localProxies.api.action.addAdditionalProxy.param.alwaysDecodeZip=
localProxies.api.action.addAdditionalProxy.param.removeUnsupportedEncodings=
localProxies.api.action.removeAdditionalProxy = Removes the additional proxy with the specified address and port.
localProxies.api.action.removeAdditionalProxy.param.address=
localProxies.api.action.removeAdditionalProxy.param.port=
localProxies.api.desc=
localProxies.api.view.additionalProxies = Gets all of the additional proxies that have been configured.

locale.options.label.change   = <html><body><p>\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03b7 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03b3\u03bf\u03bd\u03c4\u03b1\u03c2 <br>        \u0395\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03b1 / \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2... /  \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03bf\u03b8\u03cc\u03bd\u03b7\u03c2</body></html>
locale.options.label.language = \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b4\u03b9\u03b1\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1 \u03c3\u03b1\u03c2\:

log4j.desc                  = Logs errors to the Output tab in development mode only
log4j.icon.title			= Errors
log4j.name = Log4j Extension
log4j.tools.menu.gc         = Run the Garbage Collector

manReq.name = Manual Request Editor Extension
manReq.button.send             = \u0391\u03c0\u03bf\u03c3\u03c4\u03bf\u03bb\u03ae
manReq.button.send.tooltip = Alt+Enter
manReq.button.send.tooltip.mac = Control+Option+Return
manReq.warn.datainvalid = Unable to set the data to the message.
manReq.checkBox.fixLength      = Update Content Length
manReq.checkBox.followRedirect = \u0391\u03ba\u03bf\u03bb\u03bf\u03cd\u03b8\u03b7\u03c3\u03b5 \u03c4\u03b7\u03bd \u03b1\u03bd\u03b1\u03ba\u03b1\u03c4\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7
manReq.checkBox.useSession     = \u039a\u03ac\u03bd\u03c4\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2 \u03b5\u03bd\u03c4\u03bf\u03c0\u03b9\u03c3\u03bc\u03bf\u03cd
manReq.checkBox.useCookies     = Accept cookies
manReq.checkBox.useCSRF        = Regenerate Anti-CSRF Token
manReq.dialog.title            = \u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf\u03c2 \u03c3\u03c5\u03bd\u03c4\u03ac\u03ba\u03c4\u03b7\u03c2 \u03b1\u03b9\u03c4\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd
manReq.pullDown.method         = \u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03c2
manReq.pullDown.method.warn = Unable to change the method, failed to set the data to the message.
manReq.tab.request             = \u0391\u03af\u03c4\u03b7\u03bc\u03b1
manReq.tab.response            = \u0391\u03c0\u03cc\u03ba\u03c1\u03b9\u03c3\u03b7
manReq.display.tabs            = Separate tabs for Request and Response
manReq.display.above           = Request shown above Response
manReq.display.sidebyside      = Request and Response side by side
manReq.label.timeLapse		   = Time\: 
manReq.label.contentLength     = Body Length\: 
manReq.label.totalLength       = Total Length\: 
manReq.label.totalLengthBytes  = bytes
manReq.outofscope.warning      = The target URL not in scope
manReq.outofscope.redirection.warning = A redirection was not followed because it was out of scope\:\n\
{0}
manReq.safe.warning            = \u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03b5\u03c2 \u03b1\u03b9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03b4\u03b5\u03bd \u03b5\u03c0\u03b9\u03c4\u03c1\u03ad\u03c0\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03b5 \u03b1\u03c3\u03c6\u03b1\u03bb\u03ae \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1

menu.analyse                  = \u0391\u03bd\u03ac\u03bb\u03c5\u03c3\u03b7
menu.analyse.mnemonic         = \u03ad\u03bd\u03b1
menu.analyse.scan             = \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7
menu.analyse.scanAll          = \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd
menu.analyse.scanPolicy       = \u03a0\u03bf\u03bb\u03b9\u03c4\u03b9\u03ba\u03ae \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7\u03c2...
menu.analyse.spider           = \u0391\u03c1\u03ac\u03c7\u03bd\u03b7...
menu.edit                     = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1
menu.edit.mnemonic            = e
menu.edit.find                = \u0395\u03cd\u03c1\u03b5\u03c3\u03b7...
menu.edit.find.mnemonic       = f
menu.edit.search.next.item                = Next Result
menu.edit.search.next.item.mnemonic       = n
menu.edit.search.previous.item            = Previous Result
menu.edit.search.previous.item.mnemonic   = p
menu.edit.search              = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7...
menu.edit.search.item = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7...
menu.edit.search.item.mnemonic = s
menu.edit.zapmode	       = ZAP Mode
menu.file                     = \u0391\u03c1\u03c7\u03b5\u03af\u03bf
menu.file.mnemonic            = f
menu.file.closeSession        = \u0397 \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 \u03b8\u03b1 \u03ba\u03bb\u03b5\u03af\u03c3\u03b5\u03b9. \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03b1\u03c2?
menu.file.closeSession.mnemonic = f
menu.file.context.create      = New Context...
menu.file.context.export	  = Export Context...
menu.file.context.import	  = Import Context... 
menu.file.discardSession      = \u0397 \u03c4\u03c1\u03ad\u03c7\u03bf\u03bd \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 \u03b4\u03b5\u03bd \u03b8\u03b1 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03c5\u03c4\u03b5\u03af. \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03ba\u03b1\u03b9 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03b1\u03c2?
menu.file.error.selectedCurrentSession.msg = Invalid file, it is the current session.
menu.file.error.selectedCurrentSession.title = Current Session Selected
menu.file.exit                = \u0388\u03be\u03bf\u03b4\u03bf\u03c2
menu.file.exit.delete         = Exit and Delete Session...
menu.file.exit.delete.warning = Are you sure you want to delete the session?\n\
It will be permanently lost\!
menu.file.exit.message.activeActions = <html>The following actions are still active\:<ul>{0}</ul>Stop all active actions and exit?</html>
menu.file.exit.message.resourcesNotSavedAndActiveActions = <html>There are unsaved resources and there are still active actions\:<br>Unsaved resources\:<ul>{0}</ul>Active actions\:<ul>{1}</ul>Stop all active actions, discard all of these resources and exit?</html>
menu.file.exit.message.resourcesNotSaved   = <html>The following resources have not been saved\:<ul>{0}</ul>Exit and discard all of these resources?</html>
menu.file.exit.message.sessionResNotSaved  = The current session
menu.file.exit.mnemonic		  = e
menu.file.loadSession         = \u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 ...
menu.file.loadSession.mnemonic = l
menu.file.newSession.wait.dialogue = Creating new session file. Please wait...
menu.file.newSession          = \u039d\u03ad\u03b1 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1
menu.file.newSession.error    = \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03b1\u03c2 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2
menu.file.newSession.mnemonic = n
menu.file.openSession         = \u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2...
menu.file.openSession.error   = \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03bf \u03ac\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2
menu.file.openSession.errorFile = Error opening session file.
menu.file.openSession.mnemonic = o
menu.file.persistSession      = Persist Session...
menu.file.persistSession.error = Error persisting session
menu.file.properties          = \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2...
menu.file.properties.mnemonic = p
menu.file.save                = \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7
menu.file.saveAs              = \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03a9\u03c2...
menu.file.savingSession       = \u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 ...
menu.file.savingSession.error = \u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1 \u03c3\u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03c3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2.
menu.file.savingSnapshot      = Saving session snapshot
menu.file.session.activeactions = <html>The following actions are still active\:<ul>{0}</ul>Stop all active actions and continue?</html>
menu.file.sessionExists.error = Session already being persisted to disk.\n\
 You do not need to save it again.
menu.file.sessionNotExist.error = You can only snapshot a session when it is being persisted to disk.
menu.file.sessionProperties   = \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2...
menu.file.snapshot.activeactions = <html>No actions can be active to snapshot the session\:<ul>{0}</ul></html>
menu.file.shuttingDown        = \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03b4\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae \u03ba\u03b1\u03b9 \u03c4\u03b7\u03c2 \u03b2\u03ac\u03c3\u03b7\u03c2...
menu.file.snapshotSession     = Snapshot Session As...
menu.file.snapshotSession.error = Error saving session snapshot
menu.file.snapshotSession.mnemonic = s
menu.help                     = \u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1
menu.help.mnemonic            = h
menu.help.about               = \u03a3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ac \u03bc\u03b5 \u03c4\u03bf OWASP ZAP
menu.help.zap.support = Support Info...
menu.help.about.mnemonic      = \u03ad\u03bd\u03b1
menu.import                   = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae
menu.import.mnemonic          = i
menu.online                   = \u03a3\u03b5 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7
menu.online.mnemonic          = o
menu.report                   = \u0391\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac
menu.report.mnemonic          = r
menu.report.html.generate     = \u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u0391\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac\u03c2 HTML...
menu.tools                    = \u0395\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03b1
menu.tools.mnemonic           = t
menu.tools.ascanadv			  = Active Scan...
menu.tools.brk.cont           = Submit and Continue to Next Breakpoint
menu.tools.brk.cont.mnemonic  = c
menu.tools.brk.custom         = Add a Custom HTTP Breakpoint...
menu.tools.brk.custom.mnemonic = p
menu.tools.brk.drop           = Bin \u03b1\u03af\u03c4\u03b7\u03c3\u03b7 \u03ae \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7
menu.tools.brk.drop.mnemonic  = b
menu.tools.brk.req			  = Toggle Break on All Requests
menu.tools.brk.req.mnemonic	  = b
menu.tools.brk.resp			  = Toggle Break on All Responses
menu.tools.brk.resp.mnemonic  = r
menu.tools.brk.step           = \u03a5\u03c0\u03bf\u03b2\u03bf\u03bb\u03ae \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 \u03c3\u03c4\u03bf \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf \u03b1\u03af\u03c4\u03b7\u03bc\u03b1 \u03ae \u03b1\u03c0\u03ac\u03bd\u03c4\u03b7\u03c3\u03b7
menu.tools.brk.step.mnemonic  = s
menu.tools.filter             = \u03a6\u03af\u03bb\u03c4\u03c1\u03b1...
menu.tools.manReq             = \u03a7\u03b5\u03b9\u03c1\u03bf\u03ba\u03af\u03bd\u03b7\u03c4\u03bf\u03c2 \u03c3\u03c5\u03bd\u03c4\u03ac\u03ba\u03c4\u03b7\u03c2 \u03b1\u03b9\u03c4\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd...
menu.tools.options            = \u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2...
menu.tools.options.mnemonic   = o
menu.tools.options.errorSavingOptions = Error saving options.
menu.tools.spider			  = \u0391\u03c1\u03ac\u03c7\u03bd\u03b7...
menu.view                     = \u0386\u03c0\u03bf\u03c8\u03b7
menu.view.mnemonic            = v
menu.view.enableImage         = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1\u03c2 \u03c3\u03c4\u03bf \u0399\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03cc
menu.view.showtab             = Show Tab
menu.view.tab				  = {0} Tab
menu.view.tabs.hide		      = Hide Unpinned Tabs
menu.view.tabs.pin            = Pin All Visible Tabs
menu.view.tabs.show			  = Show All Tabs
menu.view.tabs.unpin          = Unpin All Tabs

multiple.options.regexes.table.header.regex = Regex
multiple.options.regexes.dialog.add.regex.title = Add Regular Expression
multiple.options.regexes.dialog.add.regex.button.confirm = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
multiple.options.regexes.dialog.export.button = Export
multiple.options.regexes.dialog.export.error = Failed to export Regex patterns.\n\
\n\
{0}
multiple.options.regexes.dialog.import.button = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae
multiple.options.regexes.dialog.import.error = Failed to import Regex patterns.\n\
\n\
{0}
multiple.options.regexes.dialog.modify.regex.title = Modify Regular Expression
multiple.options.regexes.dialog.modify.regex.button.confirm = Modify
multiple.options.regexes.dialog.remove.regex.title = Remove Regular Expression
multiple.options.regexes.dialog.remove.regex.text = Are you sure you want to remove the selected regular expression?
multiple.options.regexes.dialog.remove.regex.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
multiple.options.regexes.dialog.remove.regex.button.confirm = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
multiple.options.regexes.dialog.remove.regex.checkbox.label = Do not show this message again
multiple.options.regexes.dialog.regex.invalid.title = Invalid Regular Expression
multiple.options.regexes.dialog.regex.invalid.text = The provided regular expression is not valid\:\n\
{0}
multiple.options.regexes.dialog.regex.invalid.alreadyExist.title = Duplicated Regular Expression
multiple.options.regexes.dialog.regex.invalid.alreadyExist.text = Regular expression already exists.
multiple.options.regexes.dialog.regex.label = Regex\:

multiple.options.panel.add.button.label                         = Add...
multiple.options.panel.disableAll.button.label                  = \u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u038c\u03bb\u03b1
multiple.options.panel.enableAll.button.label                   = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u038c\u03bb\u03c9\u03bd
multiple.options.panel.modify.button.label                      = Modify...
multiple.options.panel.remove.button.label                      = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
multiple.options.panel.removeWithoutConfirmation.checkbox.label = Remove Without Confirmation

multiple.options.panel.ordered.move.top.button.label = Top
multiple.options.panel.ordered.move.top.button.tooltip = Moves the selected element to top position.
multiple.options.panel.ordered.move.up.button.label = Up
multiple.options.panel.ordered.move.up.button.tooltip = Moves the selected element up one position.
multiple.options.panel.ordered.move.down.button.label = Down
multiple.options.panel.ordered.move.down.button.tooltip = Moves the selected element down one position.
multiple.options.panel.ordered.move.bottom.button.label = Bottom
multiple.options.panel.ordered.move.bottom.button.tooltip = Moves the selected element to bottom position.

network.ssl.error.connect = An exception occurred while attempting to connect to\: 
network.ssl.error.exception = The exception was\: \n\

network.ssl.error.exception.rootcause = Root cause\: \n\

network.ssl.error.help = The following document may be of assistance in resolving this failure\:\n\
{0} 
network.ssl.error.help.url = https\://www.zaproxy.org/faq/how-to-connect-to-an-https-site-that-reports-a-handshake-failure/

output.panel.clear.button.label = \u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2
output.panel.clear.button.toolTip = Clear Output Panel

options.acsrf.table.header.token             = Token
options.acsrf.label.tokens            = <html><body><p>\u03a4\u03b1 tokens \u03b1\u03c5\u03c4\u03ac \u03bc\u03b5\u03c4\u03b1\u03c7\u03b5\u03b9\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03c3\u03b1\u03bd anti CSRF tokens.</p><p>\u03a5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf tokens \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03c4\u03c1\u03c9\u03bd \u03c4\u03b7\u03c2 \u03a6\u03cc\u03c1\u03bc\u03b1\u03c2</p><p>\u038c\u03bb\u03b1 \u03c4\u03b1 \u03bf\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1 \u03c4\u03c9\u03bd token \u03b5\u03af\u03bd\u03b1\u03b9 case-insensitive.</p><p>\u0391\u03bd \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03ae \u03b1\u03bb\u03bb\u03ac\u03be\u03b5\u03c4\u03b5 \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03b1\u03c0\u03cc \u03c4\u03b1 \u03bf\u03bd\u03cc\u03bc\u03b1\u03c4\u03b1 \u03a0\u03a1\u0395\u03a0\u0395\u0399 \u03bd\u03b1 \u03be\u03b1\u03bd\u03ac \u03b5\u03c0\u03b9\u03c3\u03c0\u03b5\u03c5\u03c4\u03b5\u03af\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b5\u03c2 \u03c0\u03bf\u03c5 \u03c4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ad\u03c7\u03bf\u03c5\u03bd, \u03c0\u03c1\u03bf\u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 \u03bd\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03bd\u03b1\u03b3\u03bd\u03c9\u03c1\u03b9\u03c3\u03c4\u03bf\u03cd\u03bd.</p> </body></html>
options.acsrf.title                   = Token \u03ba\u03b1\u03c4\u03ac \u03c4\u03bf\u03c5 Cerf
options.acsrf.SearchForPartialMatching = Use params as Anti-CSRF token if its name contain one of the tokens (partial matching).

options.acsrf.dialog.token.add.button.cancel           = \u0386\u03ba\u03c5\u03c1\u03bf
options.acsrf.dialog.token.add.button.confirm          = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
options.acsrf.dialog.token.add.title                   = Add Anti-CSRF Token
options.acsrf.dialog.token.field.label.enabled         = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
options.acsrf.dialog.token.field.label.name            = Token\:
options.acsrf.dialog.token.modify.button.confirm       = Modify
options.acsrf.dialog.token.modify.title                = Modify Anti-CSRF Token
options.acsrf.dialog.token.remove.button.cancel        = \u0386\u03ba\u03c5\u03c1\u03bf
options.acsrf.dialog.token.remove.button.confirm       = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
options.acsrf.dialog.token.remove.checkbox.label       = Do not show this message again
options.acsrf.dialog.token.remove.text                 = Are you sure you want to remove the selected token?
options.acsrf.dialog.token.remove.title                = Remove Anti-CSRF Token
options.acsrf.dialog.token.warning.name.repeated.text  = An anti-CSRF token with the given name already exists.
options.acsrf.dialog.token.warning.name.repeated.title = Duplicated Anti-CSRF Token Name
options.acsrf.table.header.enabled               = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc

options.display.timestamp.format.combobox.tooltip = Select or enter a timestamp format (based on Java SimpleDateFormat). \n\
Press enter to see it applied to the example. \n\
(If applying your format fails a default will be used.)
options.display.timestamp.format.outputtabtimestamps.label = Display timestamps on output tabs?

# TODO alpha code
options.globalexcludeurl.dialog.token.add.button.cancel           = \u0386\u03ba\u03c5\u03c1\u03bf
options.globalexcludeurl.dialog.token.add.button.confirm          = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
options.globalexcludeurl.dialog.token.add.title                   = Add Global Exclude URL Regex
options.globalexcludeurl.dialog.token.field.label.enabled         = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
options.globalexcludeurl.dialog.token.field.label.name            = URL Regex\:
options.globalexcludeurl.dialog.token.field.label.description     = \u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\:
options.globalexcludeurl.dialog.token.modify.button.confirm       = Modify
options.globalexcludeurl.dialog.token.modify.title                = Modify Global Exclude URL Regex
options.globalexcludeurl.dialog.token.remove.button.cancel        = \u0386\u03ba\u03c5\u03c1\u03bf
options.globalexcludeurl.dialog.token.remove.button.confirm       = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
options.globalexcludeurl.dialog.token.remove.checkbox.label       = Do not show this message again
options.globalexcludeurl.dialog.token.remove.text                 = Are you sure you want to remove the selected URL regex?
options.globalexcludeurl.dialog.token.remove.title                = Remove Global Exclude URL Regex
options.globalexcludeurl.dialog.token.warning.name.repeated.text  = Another regex for this Global Exclude URL already exists.
options.globalexcludeurl.dialog.token.warning.name.repeated.title = Duplicated Global Exclude URL Regex
options.globalexcludeurl.table.header.token                       = Regex URL
options.globalexcludeurl.table.header.enabled                     = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
options.globalexcludeurl.table.header.description                 = \u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae
options.globalexcludeurl.label.tokens            = <html><body><p>These regex URLs will be ignored by the Proxy, Scanner, and Spider when activated. See the help pages for more information.</p></body></html>
options.globalexcludeurl.title                   = Global Exclude URL

# this is displayed in the three proxy/spider/scanner ignore config panels
options.globalexcludeurl.seeglobalconfig         = Note\: URLs in Options / Global Exclude URL will also be ignored.


options.cert.button.browse            = \u0395\u03be\u03b5\u03c1\u03b5\u03cd\u03bd\u03b7\u03c3\u03b7
options.cert.button.delete            = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
options.cert.button.keystore          = Add to KeyStore
options.cert.button.pkcs11            = Add to KeyStore
options.cert.button.setactive         = \u039f\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03c9\u03c2 \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
options.cert.error                    = \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1
options.cert.error.accesskeystore     = Error accessing KeyStore\: 
options.cert.error.crypto             = \u03a4\u03bf Crypto API \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03ba\u03cc\u03bc\u03b1 \u03c5\u03c0\u03cc \u03ba\u03b1\u03c4\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae - \u03a3\u03c5\u03b3\u03bd\u03ce\u03bc\u03b7
options.cert.error.fingerprint        = \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03bf\u03cd \u03c4\u03bf\u03c5 key fingerprint\:
options.cert.error.password           = \u03a0\u03b9\u03b8\u03b1\u03bd\u03cc\u03bd \u03bd\u03b1 \u03ad\u03c7\u03b5\u03c4\u03b5 \u03bb\u03ac\u03b8\u03bf\u03c2 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03ae \u03c4\u03bf\u03bd \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u03bf\u03b4\u03b7\u03b3\u03cc.
options.cert.error.password.blank 	  = You've left the PIN field blank.
options.cert.error.pkcs11			  = \u0394\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac \u03c4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03bf\u03b4\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2 PKCS\#11...
options.cert.error.pkcs11notavailable = <html><body><p>The required Sun/IBM PKCS\#11 provider is not available.</p><p>For more information visit the pages\:</p></body></html>
options.cert.error.pkcs11notavailable.sun.hyperlink = http\://docs.oracle.com/javase/7/docs/technotes/guides/security/p11guide.html\#Requirements
options.cert.error.pkcs11notavailable.sun.hyperlink.text = Sun PKCS\#11 Provider
options.cert.error.pkcs11notavailable.ibm.hyperlink = http\://pic.dhe.ibm.com/infocenter/java7sdk/v7r0/topic/com.ibm.java.security.component.71.doc/security-component/pkcs11implDocs/ibmpkcs11.html
options.cert.error.pkcs11notavailable.ibm.hyperlink.text = IBMPKCS11Impl Provider
options.cert.error.pkcs12nopass       = \u0391\u03c1\u03c7\u03b5\u03af\u03b1 PKCS\#12 \u03bc\u03b5 \u03ba\u03b5\u03bd\u03bf\u03cd\u03c2 \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd\u03c2 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9.
options.cert.error.usepassfile        = \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03ba\u03ac\u03bd\u03c4\u03b5 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03b5\u03bd\u03cc\u03c2 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5 \u03bc\u03b5 \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c3\u03af\u03b1\u03c2.
options.cert.error.wrongpassword      = \u0395\u03c3\u03c6\u03b1\u03bb\u03bc\u03ad\u03bd\u03bf PKCS\#11 PIN \u03ae \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2
options.cert.error.wrongpasswordlast  = (\u03a4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b5\u03b9\u03b1 \u03c0\u03c1\u03b9\u03bd \u03c4\u03bf\u03bd \u03b1\u03c0\u03bf\u03ba\u03bb\u03b5\u03b9\u03c3\u03bc\u03cc \u03c4\u03b7\u03c2 smartcard)
options.cert.label.activecerts        = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc
options.cert.label.addkeystore        = <html><body><p> \u03a0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03c4\u03b5 \u03c4\u03bf keystore \u03ba\u03b1\u03b9 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc. </p> <p>\u0397 \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc \u03b4\u03b5\u03bd \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03cd\u03b5\u03c4\u03b1\u03b9 \u03ba\u03b1\u03b9 \u03b8\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03b7\u03bd \u03be\u03b1\u03bd\u03b1 \u03b5\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03cc\u03c4\u03b1\u03bd \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03c4\u03b5 \u03c4\u03bf ZAP. </p></body></html>
options.cert.label.client.cert        = \u03a0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7
options.cert.label.driver             = \u039f\u03b4\u03b7\u03b3\u03cc\u03c2
options.cert.label.enableunsafesslrenegotiation	= \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03bc\u03b7 \u03b1\u03c3\u03c6\u03b1\u03bb\u03ce\u03bd SSL/TLS \u03b5\u03c0\u03b1\u03bd\u03b1\u03b4\u03b9\u03b1\u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b5\u03cd\u03c3\u03b5\u03c9\u03bd
options.cert.label.enableunsafesslrenegotiationwarning = \u0393\u03b9\u03b1 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b1\u03c3\u03c6\u03b1\u03bb\u03ae \u03b5\u03c0\u03b1\u03bd\u03b1\u03b4\u03b9\u03b1\u03c0\u03c1\u03b1\u03b3\u03bc\u03ac\u03c4\u03b5\u03c5\u03c3\u03b7 SSL/TLS \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c0\u03c1\u03b9\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7 \u03b8\u03ad\u03c3\u03c0\u03b9\u03c3\u03b7 \u03bf\u03c0\u03bf\u03b9\u03b1\u03c3\u03b4\u03ae\u03c0\u03bf\u03c4\u03b5 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2 HTTPS.  \u0395\u03ac\u03bd \u03b4\u03b5\u03bd \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03b5\u03af, \u03ba\u03ac\u03bd\u03c4\u03b5 \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c4\u03bf ZAP \u03ba\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03ae\u03bd \u03c4\u03b7\u03bd \u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c0\u03c1\u03ce\u03c4\u03b1.
options.cert.label.enterpassword      = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03ba\u03c9\u03b4\u03b9\u03ba\u03bf\u03cd
options.cert.label.file               = \u0391\u03c1\u03c7\u03b5\u03af\u03bf
options.cert.label.keystore           = KeyStore
options.cert.label.password           = \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2
options.cert.label.pincode            = \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 PIN
options.cert.label.useclientcert      = \u03a7\u03c1\u03ae\u03c3\u03b7 \u03c0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03bf\u03cd \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7
options.cert.tab.cryptoapi            = CrytoAPI
options.cert.tab.keystore             = KeyStore
options.cert.tab.pkcs                 = PKCS\#12
options.cert.tab.pkcs11               = PKCS\#11
options.cert.title               = \u03a0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7
options.dialog.title = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
options.dialog.rootName = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
options.dialog.reset.button = Reset to Factory Defaults 
options.dialog.reset.warn = Are you sure you want to reset all of the options?\n\
\n\
This takes effect immediately and cannot be undone\!
options.dialog.reset.error = Failed to reset the options\:\n\
{0}
options.dialog.reset.error.panel = Failed to reset {0} options panel\:\n\
{1}
options.dialog.save.error = Failed to save the options\:\n\
{0}
options.name = Options Extension
options.ext.button.openurl            = \u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03b1\u03c1\u03c7\u03b9\u03ba\u03ae\u03c2 \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2 \u03c3\u03c4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2
options.ext.label.author              = \u03a3\u03c5\u03b3\u03b3\u03c1\u03b1\u03c6\u03ad\u03b1\u03c2
options.ext.label.core                = \u03a0\u03c5\u03c1\u03ae\u03bd\u03b1\u03c2
options.ext.label.enabled             = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
options.ext.label.extension           = \u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7
options.ext.label.iscore              = \u039d\u03b1\u03b9
options.ext.label.name                = \u03cc\u03bd\u03bf\u03bc\u03b1
options.ext.label.addon = Add-on
options.ext.label.url                 = \u0391\u03c1\u03c7\u03b9\u03ba\u03ae \u03a3\u03b5\u03bb\u03af\u03b4\u03b1
options.ext.title                     = \u0395\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2
options.ext.label.enable              = <html><body>\u0397 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03ae \u03b1\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b5\u03c0\u03b5\u03ba\u03c4\u03ac\u03c3\u03b5\u03c9\u03bd \u03b8\u03b1 \u03b9\u03c3\u03c7\u03cd\u03b5\u03b9 \u03bc\u03cc\u03bd\u03bf \u03bc\u03b5\u03c4\u03ac \u03b1\u03c0\u03cc \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7.</body></html>
options.lang.file.chooser.description = ZAP language file
options.lang.importer.browse                      = \u03a0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7...
options.lang.importer.button                      = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae
options.lang.importer.dialog.message.error        = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5\: \u0394\u03b5\u03bd \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1\u03c2 \u03c3\u03c4\u03bf \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u03c0\u03b1\u03ba\u03ad\u03c4\u03bf
options.lang.importer.dialog.message.filenotfound = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b1\u03c0\u03ad\u03c4\u03c5\u03c7\u03b5\: \u03a4\u03bf \u03b5\u03c0\u03b9\u03bb\u03b5\u03b3\u03bc\u03ad\u03bd\u03bf \u03c0\u03b1\u03ba\u03ad\u03c4\u03bf \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1\u03c2 \u03b4\u03b5\u03bd \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 \u03ae \u03b4\u03b5\u03bd \u03b5\u03b9\u03bd\u03b1\u03b9 \u03ad\u03b3\u03ba\u03c5\u03c1\u03bf
options.lang.importer.dialog.message.success      = \u0395\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae {0} \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd \u03b3\u03bb\u03ce\u03c3\u03c3\u03b1\u03c2
options.lang.importer.dialog.title                = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u0393\u03bb\u03c9\u03c3\u03c3\u03ce\u03bd
options.lang.importer.label                       = \u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03bd\u03ad\u03c9\u03bd \u0393\u03bb\u03c9\u03c3\u03c3\u03ce\u03bd (\u03b1\u03c1\u03c7\u03b5\u03af\u03bf *.zaplang)\:
options.lang.label.restart                        = <html><body><p>\u0391\u03bb\u03bb\u03b1\u03b3\u03ad\u03c2 \u03c3\u03c4\u03b7\u03bd \u0393\u03bb\u03ce\u03c3\u03c3\u03b1 \u03ae \u03c4\u03b7\u03bd \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b5\u03c6\u03b1\u03c1\u03bc\u03cc\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03cc\u03bd\u03bf \u03bc\u03b5\u03c4\u03ac \u03b1\u03c0\u03cc \u03b5\u03c0\u03b1\u03bd\u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03c0\u03c1\u03bf\u03b3\u03c1\u03ac\u03bc\u03bc\u03b1\u03c4\u03bf\u03c2.</p></body></html>
options.lang.selector.label                       = \u0393\u03bb\u03ce\u03c3\u03c3\u03b1\:
options.lang.title                                = \u0393\u03bb\u03ce\u03c3\u03c3\u03b1
options.lang.usesystemslocaleformat.label = Use system''s locale ({0}) for formatting.
options.lang.usesystemslocaleformat.tooltip = Sets whether or not the system's locale should be used for formatting dates, numbers, and/or currencies.
options.proxy.additional.title = Additional Proxies
options.proxy.local.label.alwaysDecodeGzip = Always unzip gzipped content
options.proxy.local.label.behindnat = Behind NAT
options.proxy.local.label.browser     = <html><body><br><p>\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd proxy \u03c4\u03bf\u03c5 Browser \u03c3\u03b1\u03c2 \u03bc\u03b5 \u03b2\u03ac\u03c3\u03b7 \u03b1\u03cd\u03c4\u03b5\u03c2 \u03c4\u03b9\u03c2 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2. \u039f\u03b9 \u03b8\u03cd\u03c1\u03b5\u03c2 HTTP \u03b1\u03b9 HTTPS \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c4\u03b1\u03c5\u03c4\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03b5 \u03b1\u03c5\u03c4\u03ad\u03c2.</p></body></html>
options.proxy.local.label.removeUnsupportedEncodings = Remove Unsupported Encodings
options.proxy.local.label.address = Address\:
options.proxy.local.label.port        = Port (e.g. 8080)\:
options.proxy.local.title             = \u03a4\u03bf\u03c0\u03b9\u03ba\u03cc\u03c2 \u03b4\u03b9\u03b1\u03bc\u03b5\u03c3\u03bf\u03bb\u03b1\u03b2\u03b7\u03c4\u03ae\u03c2
options.proxy.local.tooltip.alwaysDecodeGzip = <html>Always automatically unzip gzipped content. This option is needed for applications that ignore the modified "Accept-Encoding" header<br>\n\
This option should be always enabled unless the decoding breaks the application being tested.<br>\n\
The messages encoded will not be correctly scanned (either by passive and active scanners).</html>
options.proxy.local.tooltip.behindnat = <html>Indicates that the Local Proxy (ZAP) is behind NAT.<br>When selected ZAP will attempt to determine the public IP address,<br>to properly detect and handle requests with the public IP address.<br>Refer to the help page for more details.</html>
options.proxy.local.tooltip.removeUnsupportedEncodings = <html>Allows the Local Proxy to remove unsupported encodings from the "Accept-Encoding" request-header field, <br>\n\
so no (unsupported) encoding transformations are done to the response.<br>\n\
This option should be always enabled unless when testing the encoding transformations.<br>\n\
The HTTP responses encoded with unsupported encodings will not be correctly scanned (either by passive and active scanners).</html>

options.proxy.dialog.proxy.warning.dup.title = Duplicated Proxy
options.proxy.dialog.proxy.warning.dup.message = A proxy with this address and port is already defined
options.proxy.dialog.proxy.warning.fail.title = Invalid Proxy 
options.proxy.dialog.proxy.warning.fail.message = Unable to listen on this address and port\: {0}\:{1}
options.proxy.dialog.proxy.add.title			= Add Local Proxy
options.proxy.dialog.proxy.add.button.confirm	= \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
options.proxy.dialog.proxy.modify.button.confirm = Modify
options.proxy.dialog.proxy.modify.title			= Modify Local Proxy
options.proxy.dialog.proxy.remove.button.cancel        = \u0386\u03ba\u03c5\u03c1\u03bf
options.proxy.dialog.proxy.remove.button.confirm       = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
options.proxy.dialog.proxy.remove.checkbox.label       = Do not show this message again
options.proxy.dialog.proxy.remove.text                 = Are you sure you want to remove the selected Proxy?
options.proxy.dialog.proxy.remove.title                = Remove Local Proxy

options.script.table.header.dir       = Directory
options.script.label.dirs             = <html><body><p>Scripts will be loaded from these directories.</p>\n\
<p>The scripts must be in subdirectories named after the relevant script type (such as 'active', 'passive', 'proxy', etc.) and must have an appropriate extension for the script language used.</p>\n\
<p>Scripts that cannot be written to will be added to the Templates section.</p> </body></html>
options.script.title                   = Scripts
options.script.dialog.dirs.add.button.cancel           = \u0386\u03ba\u03c5\u03c1\u03bf
options.script.dialog.dirs.add.button.confirm          = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
options.script.dialog.dirs.modify.button.confirm       = Modify
options.script.dialog.dirs.noscripts.warning           = The selected directory does not appear to contain any valid scripts.\n\
Add the directory anyway?
options.script.dialog.dirs.remove.button.cancel        = \u0386\u03ba\u03c5\u03c1\u03bf
options.script.dialog.dirs.remove.button.confirm       = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
options.script.dialog.dirs.remove.checkbox.label       = Do not show this message again
options.script.dialog.dirs.remove.text                 = Are you sure you want to remove the selected directories?
options.script.dialog.dirs.remove.title                = Remove Script Directories

output.panel.mnemonic		= o
output.panel.title 			= \u0388\u03be\u03bf\u03b4\u03bf\u03c2

paramcontainer.panel.search.tooltip = Click to search or press 'Enter'
paramcontainer.panel.clear.tooltip = Clear Search Results

params.anticsrf.add.popup	= Add Name as Anti-CSRF Token
params.anticsrf.remove.popup	= Remove Name as Anti-CSRF Token
params.api.view.params		= Shows the parameters for the specified site, or for all sites if the site is not specified
params.api.view.params.param.site=
params.api.desc=
params.desc                 = Summarise and analyse FORM and URL parameters as well as cookies
params.name = Parameters Extension
params.panel.mnemonic		= p
params.panel.title          = \u03a0\u03b1\u03c1\u03ac\u03bc\u03b5\u03c4\u03c1\u03bf\u03b9
params.search.popup			= \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
params.session.add.popup	= Flag as Session Token
params.session.remove.popup	= Unflag as Session Token
params.table.header.flags   = Flags
params.table.header.name    = \u03cc\u03bd\u03bf\u03bc\u03b1
params.table.header.numvals = \# \u03a4\u03b9\u03bc\u03ad\u03c2
params.table.header.pcchange = % Change
params.table.header.type    = \u03a4\u03cd\u03c0\u03bf\u03c2
params.table.header.used    = \u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03b5\u03c2
params.table.header.values  = \u03a4\u03b9\u03bc\u03ad\u03c2
params.toolbar.site.label   = \u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1\:
params.toolbar.site.select  = --\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03b9\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03b1--
params.type.cookie			= Cookie
params.type.form			= FORM
params.type.url				= URL
params.type.header          = \u0395\u03c0\u03b9\u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1
params.type.multipart = Multipart

paste.desc        = Provides a right click option to paste text from the clipboard
paste.paste.popup = Paste

proxy.error.host.unknown = Unknown host
proxy.error.port = Cannot listen on port {0}\:{1} - try specifying a different port for ZAP to use
proxy.error.port.retry = Proxy port {0} was in use. Try\:  
proxy.error.address = Cannot listen on address
proxy.error.generic = An error occurred while starting the proxy\:\n\

proxy.error.readtimeout = Failed to read {0} within {1} seconds, check to see if the site is available and if so consider adjusting ZAP''s read time out in the Connection options panel.


proxies.name							= Local Proxies
proxies.desc							= Manages the local proxy configurations
proxies.options.table.header.enabled	= \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf
proxies.options.table.header.address	= \u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7
proxies.options.table.header.port		= \u0398\u03cd\u03c1\u03b1
proxies.options.title					= Local Proxies

pscan.activeAction = Passive scanning {0} messages
pscan.api.action.setEnabled = Sets whether or not the passive scanning is enabled (Note\: the enabled state is not persisted).
pscan.api.action.setEnabled.param.enabled=
pscan.api.action.setScanOnlyInScope = Sets whether or not the passive scan should be performed only on messages that are in scope.
pscan.api.action.setScanOnlyInScope.param.onlyInScope=
pscan.api.action.enableAllScanners = Enables all passive scanners
pscan.api.action.enableAllTags = Enables all passive scan tags.
pscan.api.action.disableAllScanners = Disables all passive scanners
pscan.api.action.enableScanners = Enables all passive scanners with the given IDs (comma separated list of IDs)
pscan.api.action.enableScanners.param.ids=
pscan.api.action.disableAllTags = Disables all passive scan tags.
pscan.api.action.disableScanners = Disables all passive scanners with the given IDs (comma separated list of IDs)
pscan.api.action.disableScanners.param.ids=
pscan.api.action.setScannerAlertThreshold = Sets the alert threshold of the passive scanner with the given ID, accepted values for alert threshold\: OFF, DEFAULT, LOW, MEDIUM and HIGH
pscan.api.action.setScannerAlertThreshold.param.id=
pscan.api.action.setScannerAlertThreshold.param.alertThreshold=
pscan.api.action.setMaxAlertsPerRule = Sets the maximum number of alerts a passive scan rule should raise.
pscan.api.action.setMaxAlertsPerRule.param.maxAlerts=
pscan.api.desc=
pscan.api.view.currentRule = Show information about the passive scan rule currently being run (if any).
pscan.api.view.scanners = Lists all passive scanners with its ID, name, enabled state and alert threshold.
pscan.api.view.recordsToScan	= The number of records the passive scanner still has to scan
pscan.api.view.scanOnlyInScope = Tells whether or not the passive scan should be performed only on messages that are in scope.
pscan.api.view.maxAlertsPerRule = Gets the maximum number of alerts a passive scan rule should raise.
pscan.desc                                  = \u03a0\u03b1\u03b8\u03b7\u03c4\u03b9\u03ba\u03ae \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7
pscan.footer.label = Passive Scan Queue
pscan.name = Passive Scan Extension
pscan.options.header                        = <html><body><p>\u039f\u03b9 \u03b1\u03ba\u03cc\u03bb\u03bf\u03c5\u03b8\u03bf\u03b9 \u03ba\u03b1\u03bd\u03cc\u03bd\u03b5\u03c2 \u03c0\u03b1\u03b8\u03b7\u03c4\u03b9\u03ba\u03ae\u03c2 \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7\u03c2 \u03ad\u03c7\u03bf\u03c5\u03bd \u03bf\u03c1\u03b9\u03c3\u03c4\u03b5\u03af.</p></body></html>

pscan.options.level.label	   = Passive Alert Threshold\:

pscan.options.dialog.scanner.field.label.config                  = Tag\:
pscan.options.dialog.scanner.field.label.editRequestHeaderRegex  = \u0391\u03af\u03c4\u03b7\u03c3\u03b7 Regex \u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1\u03c2\:
pscan.options.dialog.scanner.field.label.editRequestUrlRegex     = \u0391\u03af\u03c4\u03b7\u03c3\u03b7 Regex URL\:
pscan.options.dialog.scanner.field.label.editResponseBodyRegex   = \u0391\u03af\u03c4\u03b7\u03c3\u03b7 Regex \u03a3\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2\:
pscan.options.dialog.scanner.field.label.editResponseHeaderRegex = \u0391\u03af\u03c4\u03b7\u03c3\u03b7 Regex \u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1\u03c2\:
pscan.options.dialog.scanner.field.label.enabled                 = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
pscan.options.dialog.scanner.field.label.name                    = \u038c\u03bd\u03bf\u03bc\u03b1\:
pscan.options.main.name = Passive Scanner
pscan.options.main.label.scanOnlyInScope = Only scan messages in scope
pscan.options.main.label.scanFuzzerMessages = Include traffic from the Fuzzer when passive scanning
pscan.options.main.label.maxAlertsPerRule = Max alerts any rule can raise\:
pscan.options.main.label.maxBodySizeInBytes = Max body size in bytes to scan\:
pscan.options.name                          = \u03a0\u03b1\u03b8\u03b7\u03c4\u03b9\u03ba\u03ae \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7
pscan.options.table.header.enabled                 = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
pscan.options.table.header.name                    = \u03cc\u03bd\u03bf\u03bc\u03b1
pscan.options.table.header.configuration = Tag
pscan.options.dialog.scanner.add.button.confirm             = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
pscan.options.dialog.scanner.add.title                      = Add Passive Scan Tag Rule
pscan.options.dialog.scanner.modify.title                = Modify Passive Scan Tag Rule
pscan.options.dialog.scanner.modify.button.confirm       = Modify
pscan.options.dialog.scanner.remove.button.cancel        = \u0386\u03ba\u03c5\u03c1\u03bf
pscan.options.dialog.scanner.remove.button.confirm       = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
pscan.options.dialog.scanner.remove.checkbox.label       = Do not show this message again
pscan.options.dialog.scanner.remove.text                 = Are you sure you want to remove the selected Passive Scan Tag rule?
pscan.options.dialog.scanner.remove.title                = Remove Passive Scan Tag Rule
pscan.options.dialog.scanner.button.label.command           = ...
pscan.options.dialog.scanner.button.label.workingDir        = ...
pscan.options.dialog.scanner.warning.name.repeated.text = A Passive Scan Tag Rule with the given name already exists.
pscan.options.dialog.scanner.warning.name.repeated.title = Duplicated Passive Scan Tag Rule Name
pscan.options.dialog.scanner.warning.invalid.regex.title = Invalid Regular Expression
pscan.options.dialog.scanner.warning.invalid.requestHeaderRegex  = The provided regular expression for request header is invalid.
pscan.options.dialog.scanner.warning.invalid.requestUrlRegex     = The provided regular expression for request URL is invalid.
pscan.options.dialog.scanner.warning.invalid.responseBodyRegex   = The provided regular expression for response body is invalid.
pscan.options.dialog.scanner.warning.invalid.responseHeaderRegex = The provided regular expression for response header is invalid.

pscan.options.policy.title         		= Passive Scan Rules
pscan.options.policy.apply.label		= \u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae
pscan.options.policy.go.button			= Go
pscan.options.policy.rules.label		= Rules
pscan.options.policy.thresholdTo.label	= Threshold To

pscan.stats.passivescanner.title	= Stats Passive Scan Rule
pscan.scripts.passivescanner.title	= Script Passive Scan Rules
pscan.scripts.interface.passive.error = The provided Passive Rules script ({0}) does not implement the required interface.\n\
Please refer to the provided templates for examples.
pscan.scripts.type.passive			= Passive Rules
pscan.scripts.type.passive.desc		= Passive Rules scripts run when the Passive Scanner runs.\n\
\n\
\n\
You must enable them before they will be used.\n\
\n\


report.complete.warning=\u0397 \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7\u03c2 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03ae\u03b8\u03b7\u03ba\u03b5.\r\n\
\u0392\u03c1\u03af\u03c3\u03ba\u03b5\u03c4\u03b1\u03b9 \u03c3\u03c4\u03bf\u03bd \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf\: {0}

ruleConfig.api.action.resetRuleConfigValue		= Reset the specified rule configuration, which must already exist
ruleConfig.api.action.resetRuleConfigValue.param.key=
ruleConfig.api.action.resetAllRuleConfigValues	= Reset all of the rule configurations
ruleConfig.api.action.setRuleConfigValue		= Set the specified rule configuration, which must already exist
ruleConfig.api.action.setRuleConfigValue.param.key=
ruleConfig.api.action.setRuleConfigValue.param.value=
ruleConfig.api.desc=
ruleConfig.api.view.ruleConfigValue				= Show the specified rule configuration
ruleConfig.api.view.ruleConfigValue.param.key=
ruleConfig.api.view.allRuleConfigs				= Show all of the rule configurations
ruleconfig.desc					= Active and passive rule configuration
ruleconfig.dialog.button.reset	= Reset
ruleconfig.dialog.label.key		= Key\:
ruleconfig.dialog.label.value	= Value\:
ruleconfig.dialog.label.default	= Default\:
ruleconfig.dialog.label.desc	= \u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae\:
ruleconfig.dialog.title			= Edit Rule Configuration
ruleconfig.name = Scanner Rule Configuration Extension
ruleconfig.options.button.reset	= Reset All to Defaults
ruleconfig.options.table.header.key		= Key
ruleconfig.options.table.header.default	= \u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae
ruleconfig.options.table.header.value	= \u03a4\u03b9\u03bc\u03ae
ruleconfig.options.title 		= Rule Configuration

rules.common.sleep = The length of time in seconds used for timing attacks
rules.cookie.ignorelist = A comma separated list of cookie names. \n\
Cookies included in this list will be ignored when scanning for cookie related issues.
rules.csrf.ignorelist = A comma separated list of identifiers. \n\
Any FORMs with a name or ID that matches one of these identifiers will be ignored when scanning for missing anti-CSRF tokens. \n\
Only use this feature to ignore FORMs that you know are safe, for example search forms.
rules.csrf.ignore.attname = The name of an HTML attribute that can be used to indicate that a form does not need an anti-CSRF Token. If 'rules.csrf.ignore.attvalue' is specified then this must also match the attribute's value. If found any related alerts will be raised at INFO level. 
rules.csrf.ignore.attvalue = The value of an HTML attribute named by 'rules.csrf.ignore.attname' that can be used to indicate that a form does not need an anti-CSRF Token. If found any related alerts will be raised at INFO level.
rules.domains.trusted = A comma separated list of URL regex patterns. Any URLs that match the patterns will be considered trusted domains and the issues ignored.
rules.domxss.browserid = The ID of the browser to be used by DOM XSS scan rule. The IDs supported are documented in the help of DOM XSS add-on.

scanner.category.browser = \u03a6\u03c5\u03bb\u03bb\u03bf\u03bc\u03b5\u03c4\u03c1\u03b7\u03c4\u03ae\u03c2 \u03c0\u03b5\u03bb\u03ac\u03c4\u03b7
scanner.category.info    = \u03a3\u03c5\u03b3\u03ba\u03ad\u03bd\u03c4\u03c1\u03c9\u03c3\u03b7 \u03c0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ce\u03bd
scanner.category.inject  = \u0388\u03bd\u03b5\u03c3\u03b7
scanner.category.misc    = \u0394\u03b9\u03ac\u03c6\u03bf\u03c1\u03b1
scanner.category.server  = \u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1 \u03b5\u03be\u03c5\u03c0\u03b7\u03c1\u03b5\u03c4\u03b7\u03c4\u03ae
scanner.category.undef   = \u0391\u03c0\u03c1\u03bf\u03c3\u03b4\u03b9\u03cc\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
scanner.delete.popup     = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
scanner.delete.confirm   = \u0395\u03af\u03c3\u03c4\u03b5 \u03b2\u03ad\u03b2\u03b1\u03b9\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7(\u03c3\u03b5\u03b9\u03c2);
scanner.edit.popup       = \u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1...
scanner.false.positive.popup = Mark as False Positive
scanner.save.warning     = \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1 \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03c0\u03bf\u03bb\u03b9\u03c4\u03b9\u03ba\u03ae\u03c2.

script.api.view.globalVar = Gets the value of the global variable with the given key. Returns an API error (DOES_NOT_EXIST) if no value was previously set.
script.api.view.globalVar.param.varKey=
script.api.view.globalCustomVar = Gets the value (string representation) of a global custom variable. Returns an API error (DOES_NOT_EXIST) if no value was previously set.
script.api.view.globalCustomVar.param.varKey = The key of the variable.
script.api.view.globalVars = Gets all the global variables (key/value pairs).
script.api.view.globalCustomVars = Gets all the global custom variables (key/value pairs, the value is the string representation).
script.api.view.listEngines = Lists the script engines available
script.api.view.listScripts = Lists the scripts available, with its engine, name, description, type and error state.
script.api.view.listTypes = Lists the script types available.
script.api.view.scriptVar = Gets the value of the variable with the given key for the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists or if no value was previously set.
script.api.view.scriptVar.param.scriptName=
script.api.view.scriptVar.param.varKey=
script.api.view.scriptCustomVar = Gets the value (string representation) of a custom variable. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists or if no value was previously set.
script.api.view.scriptCustomVar.param.scriptName = The name of the script.
script.api.view.scriptCustomVar.param.varKey = The key of the variable.
script.api.view.scriptVars = Gets all the variables (key/value pairs) of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.view.scriptVars.param.scriptName=
script.api.view.scriptCustomVars = Gets all the custom variables (key/value pairs, the value is the string representation) of a script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.view.scriptCustomVars.param.scriptName = The name of the script.
script.api.action.enable = Enables the script with the given name
script.api.action.enable.param.scriptName=
script.api.action.clearGlobalVar = Clears the global variable with the given key.
script.api.action.clearGlobalVar.param.varKey=
script.api.action.clearGlobalCustomVar = Clears a global custom variable.
script.api.action.clearGlobalCustomVar.param.varKey = The key of the variable.
script.api.action.clearGlobalVars = Clears the global variables.
script.api.action.clearScriptVar = Clears the variable with the given key of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.clearScriptVar.param.scriptName=
script.api.action.clearScriptVar.param.varKey=
script.api.action.clearScriptCustomVar = Clears a script custom variable.
script.api.action.clearScriptCustomVar.param.scriptName = The name of the script.
script.api.action.clearScriptCustomVar.param.varKey = The key of the variable.
script.api.action.clearScriptVars = Clears the variables of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.clearScriptVars.param.scriptName=
script.api.action.disable = Disables the script with the given name
script.api.action.disable.param.scriptName=
script.api.action.load = Loads a script into ZAP from the given local file, with the given name, type and engine, optionally with a description, and a charset name to read the script (the charset name is required if the script is not in UTF-8, for example, in ISO-8859-1).
script.api.action.load.param.scriptName=
script.api.action.load.param.scriptType=
script.api.action.load.param.scriptEngine=
script.api.action.load.param.fileName=
script.api.action.load.param.scriptDescription=
script.api.action.load.param.charset=
script.api.action.remove = Removes the script with the given name
script.api.action.remove.param.scriptName=
script.api.action.runStandAloneScript = Runs the stand alone script with the given name
script.api.action.runStandAloneScript.param.scriptName=
script.api.action.setGlobalVar = Sets the value of the global variable with the given key.
script.api.action.setGlobalVar.param.varKey=
script.api.action.setGlobalVar.param.varValue=
script.api.action.setScriptVar = Sets the value of the variable with the given key of the given script. Returns an API error (DOES_NOT_EXIST) if no script with the given name exists.
script.api.action.setScriptVar.param.scriptName=
script.api.action.setScriptVar.param.varKey=
script.api.action.setScriptVar.param.varValue=
script.api.desc=
script.cmdline.help					= Run the specified script from commandline or load in GUI
script.cmdline.nofile				= Script not found\: {0}
script.cmdline.noread				= Script is not readable\: {0}
script.cmdline.noext				= Script does not have an extension\: {0}
script.cmdline.noengine				= Script Engine not found for extension\: {0}

script.desc							= Script integration
script.info.scriptsNotAdded.message = It was not possible to add the following scripts because of errors\:
script.info.scriptsNotAdded.table.column.scriptName = Script Name
script.info.scriptsNotAdded.table.column.scriptEngine = Script Engine
script.info.scriptsNotAdded.table.column.errorCause = Error/Cause
script.info.scriptsNotAdded.error.missingType = Missing Script Type\: {0}
script.info.scriptsNotAdded.error.invalidChars =  Invalid Character Sequence (UTF-8)
script.info.scriptsNotAdded.error.other = (more details in log file)
script.interface.httpsender.error   = No script interface found for HttpSender script
script.interface.proxy.error		= No script interface found for Proxy scripts
script.interface.targeted.error		= No script interface found for Targeted scripts
script.name = Script Extension
script.tree.root					= Scripting
script.tree.scripts					= Scripts
script.tree.templates				= Templates
script.type.httpsender              = HTTP Sender
script.type.httpsender.desc         = HTTP Sender scripts run against every request/response sent/received by ZAP.\n\
\n\
This includes the proxied messages, messages sent during active scanner, fuzzer, ...\n\
\n\
\n\
You must enable them before they will be used.
script.type.inline					= Inline
script.type.library					= Library
script.type.proxy					= \u0394\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03bc\u03b5\u03c3\u03bf\u03bb\u03ac\u03b2\u03b7\u03c3\u03b7\u03c2
script.type.proxy.desc				= Proxy scripts run against every request and response proxied through ZAP.\n\
\n\
\n\
You must enable them before they will be used.
script.type.sequence				= Sequence
script.type.sitemodifier			= Site Modifier
script.type.sitemodifier.desc		= Site Modifier scripts can change the structure of the application as understood by ZAP by changing the Sites Tree as new requests and responses are added.\n\
\n\

script.type.standalone				= Stand Alone
script.type.standalone.desc			= Stand Alone scripts are self contained scripts that can only be run manually.\n\
\n\
\n\
You run them using the 'Run' button in the above toolbar.
script.type.targeted				= Targeted
script.type.targeted.desc			= Targeted scripts are scripts that act on a specified URL or set of URLs.\n\
\n\
\n\
You typically invoke them by right-clicking on a node in the Sites tree or on a record in a list of responses and selecting 'Run with Script'.
script.resource						= Script\: {0}

search.api.desc=
search.api.other.harByHeaderRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByHeaderRegex.param.regex=
search.api.other.harByHeaderRegex.param.baseurl=
search.api.other.harByHeaderRegex.param.start=
search.api.other.harByHeaderRegex.param.count=
search.api.other.harByRequestRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByRequestRegex.param.regex=
search.api.other.harByRequestRegex.param.baseurl=
search.api.other.harByRequestRegex.param.start=
search.api.other.harByRequestRegex.param.count=
search.api.other.harByResponseRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByResponseRegex.param.regex=
search.api.other.harByResponseRegex.param.baseurl=
search.api.other.harByResponseRegex.param.start=
search.api.other.harByResponseRegex.param.count=
search.api.other.harByUrlRegex = Returns the HTTP messages, in HAR format, that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.other.harByUrlRegex.param.regex=
search.api.other.harByUrlRegex.param.baseurl=
search.api.other.harByUrlRegex.param.start=
search.api.other.harByUrlRegex.param.count=
search.api.view.messagesByHeaderRegex = Returns the HTTP messages that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByHeaderRegex.param.regex=
search.api.view.messagesByHeaderRegex.param.baseurl=
search.api.view.messagesByHeaderRegex.param.start=
search.api.view.messagesByHeaderRegex.param.count=
search.api.view.messagesByRequestRegex = Returns the HTTP messages that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByRequestRegex.param.regex=
search.api.view.messagesByRequestRegex.param.baseurl=
search.api.view.messagesByRequestRegex.param.start=
search.api.view.messagesByRequestRegex.param.count=
search.api.view.messagesByResponseRegex = Returns the HTTP messages that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByResponseRegex.param.regex=
search.api.view.messagesByResponseRegex.param.baseurl=
search.api.view.messagesByResponseRegex.param.start=
search.api.view.messagesByResponseRegex.param.count=
search.api.view.messagesByUrlRegex = Returns the HTTP messages that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.messagesByUrlRegex.param.regex=
search.api.view.messagesByUrlRegex.param.baseurl=
search.api.view.messagesByUrlRegex.param.start=
search.api.view.messagesByUrlRegex.param.count=
search.api.view.urlsByHeaderRegex = Returns the URLs of the HTTP messages that match the given regular expression in the header(s) optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByHeaderRegex.param.regex=
search.api.view.urlsByHeaderRegex.param.baseurl=
search.api.view.urlsByHeaderRegex.param.start=
search.api.view.urlsByHeaderRegex.param.count=
search.api.view.urlsByRequestRegex = Returns the URLs of the HTTP messages that match the given regular expression in the request optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByRequestRegex.param.regex=
search.api.view.urlsByRequestRegex.param.baseurl=
search.api.view.urlsByRequestRegex.param.start=
search.api.view.urlsByRequestRegex.param.count=
search.api.view.urlsByResponseRegex = Returns the URLs of the HTTP messages that match the given regular expression in the response optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByResponseRegex.param.regex=
search.api.view.urlsByResponseRegex.param.baseurl=
search.api.view.urlsByResponseRegex.param.start=
search.api.view.urlsByResponseRegex.param.count=
search.api.view.urlsByUrlRegex = Returns the URLs of the HTTP messages that match the given regular expression in the URL optionally filtered by URL and paginated with 'start' position and 'count' of messages.
search.api.view.urlsByUrlRegex.param.regex=
search.api.view.urlsByUrlRegex.param.baseurl=
search.api.view.urlsByUrlRegex.param.start=
search.api.view.urlsByUrlRegex.param.count=
search.desc                        = Search messages for strings and regular expressions
search.name = Search Extension
search.optionspanel.name           = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
search.optionspanel.option.max.results.gui = Maximum results show in "Search" tab\:
search.panel.title                 = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
search.results.table.header.match  = Match
search.toolbar.error.invalid.regex = The provided regular expression is invalid.
search.toolbar.button.options      = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2
search.toolbar.label.inverse	   = \u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae\:
search.toolbar.label.next          = \u0395\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf
search.toolbar.label.number.of.matches = Number of Matches\: {0}
search.toolbar.label.previous      = \u03a0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf
search.toolbar.label.search	       = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
search.toolbar.label.status.searching = Searching...
search.toolbar.label.status.complete = Complete
search.toolbar.label.type.all      = \u038c\u03bb\u03b1
search.toolbar.label.type.header   = \u0395\u03c0\u03b9\u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1
search.toolbar.label.type.request  = \u0391\u03af\u03c4\u03b7\u03bc\u03b1
search.toolbar.label.type.response = \u0391\u03c0\u03cc\u03ba\u03c1\u03b9\u03c3\u03b7
search.toolbar.label.type.url      = URL
search.toolbar.tooltip.inverse	   = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2 \u03cc\u03c4\u03b9 \u0394\u0395\u039d \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b5 \u03ba\u03ac\u03c4\u03b9 \u03c0\u03bf\u03c5 \u03bd\u03b1 \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03b5\u03b9 \u03bc\u03b5 \u03c4\u03bf regular expression
search.toolbar.tooltip.next        = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03b5\u03c0\u03cc\u03bc\u03b5\u03bd\u03bf\u03c5 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2
search.toolbar.tooltip.previous    = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf\u03c5 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03ad\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2
search.toolbar.tooltip.regex       = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03b3\u03b9\u03b1 regular expression
search.toolbar.warn.regex.match.empty.string.text = The provided regular expression matches an empty string.\n\
This might result in multiple unwanted results.\n\
Search anyway?
search.toolbar.warn.regex.match.empty.string.title = Possible Incorrect Regular Expression
search.toolbar.warn.regex.match.empty.string.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
search.toolbar.warn.regex.match.empty.string.button.search = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
search.toolbar.tooltip.search	   = \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7
search.toolbar.tooltip.scope.selected    = Search all URLs
search.toolbar.tooltip.scope.unselected  = Search only URLs in Scope

session.ascan.exclude.title        = \u0395\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7
session.ascan.label.ignore         = URL \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03b5\u03be\u03b1\u03b9\u03c1\u03b5\u03b8\u03bf\u03cd\u03bd \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae \u03c3\u03ac\u03c1\u03c9\u03c3\u03b7
session.desc                       = Manage Session Tokens
session.dialog.title               = \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1
session.general                    = \u0393\u03b5\u03bd\u03b9\u03ba\u03ac
session.general.error.persist.session.props = Failed to persist the session properties (e.g. name, description).
session.generate.popup             = Analyse Session Tokens...
session.label.desc                 = \u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae
session.label.loc				   = Location
session.label.name                 = \u038c\u03bd\u03bf\u03bc\u03b1 \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2
session.properties.title           = \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1\u03c2
session.proxy.exclude.title        = \u0395\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd proxy
session.proxy.label.ignore         = URL \u03c0\u03bf\u03c5 \u03b8\u03b1 \u03b5\u03be\u03b1\u03b9\u03c1\u03b5\u03b8\u03bf\u03cd\u03bd \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd proxy
session.scope.exclude.title        = Exclude from Scope
session.scope.include.title        = Include in Scope
session.select.session			   = Session\:
session.select.title			   = Open Session
session.spider.exclude.title       = \u0395\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03b1\u03c1\u03ac\u03c7\u03bd\u03b7
session.spider.label.ignore        = URLs which will be ignored by the spiders (standard and AJAX) 
session.untitled                   = \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1 \u03a7\u03c9\u03c1\u03af\u03c2 \u03c4\u03af\u03c4\u03bb\u03bf

session.method.script.dialog.error.title			= Script Loading Error
session.method.script.dialog.error.text.interface	= The provided Session Management script ({0}) does not implement the required interface. Please take a look at the provided templates for examples.
session.method.script.dialog.error.text.loading		= An error has occurred while loading the selected Session Management script\: {0}
session.method.script.dialog.error.text.notLoadedNorConfigured = You need to load and configure a Session Management Script.
session.method.script.field.label.scriptName		= Script\:
session.method.script.field.label.notLoaded			= <html><body><p>No script has been loaded yet. Select a Script in the box above and click the 'Load' button.</p></body></html>
session.method.script.load.errorScriptNotFound		= Failed to find context''s Session Management script\:\n\
{0}
session.method.script.type							= Session Management
session.method.script.type.desc						= Session Management scripts run to handle custom session management.\n\
\n\
The script must be properly configured in the Session Properties -> Session Management panel with a 'Script-based Session Management Method'\n\
\n\


sessionManagement.api.view.getSessionManagementMethod = Gets the name of the session management method for the context with the given ID.
sessionManagement.api.view.getSessionManagementMethod.param.contextId=
sessionManagement.api.view.getSessionManagementMethodConfigParams = Gets the configuration parameters for the session management method with the given name.
sessionManagement.api.view.getSessionManagementMethodConfigParams.param.methodName=
sessionManagement.api.view.getSupportedSessionManagementMethods = Gets the name of the session management methods.
sessionManagement.api.action.setSessionManagementMethod = Sets the session management method for the context with the given ID.
sessionManagement.api.action.setSessionManagementMethod.param.contextId=
sessionManagement.api.action.setSessionManagementMethod.param.methodName=
sessionManagement.api.action.setSessionManagementMethod.param.methodConfigParams=
sessionManagement.api.desc=
sessionmanagement.name = Session Management Extension
sessionmanagement.panel.title				= Session Management
sessionmanagement.panel.config.title 		= Configure Session Management Method
sessionmanagement.panel.label.description 	= <html><p>This panel allows you to configure the session management method used for this Context.<p><html>
sessionmanagement.panel.label.typeSelect 	= Currently selected Session Management method for the Context\: 
sessionmanagement.panel.label.noConfigPanel = <html><i>This method is fully configured and does not require any configuration.<i></html>
sessionmanagement.method.cb.name 			= Cookie-based Session Management
sessionmanagement.method.ha.name 			= HTTP Authentication Session Management
sessionmanagement.method.sc.name 			= Script-based Session Management

siterefresh.desc           = Adds menu item to refresh the Sites tree
siterefresh.name = Refresh Sites Tree Extension
siterefresh.popop          = Refresh Sites Tree

siteselect.dialog.title		= Select Node
siteselect.button.select	= Select

sites.delete.popup         = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae (\u03b1\u03c0\u03cc \u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae)
sites.exclude.ascan.popup  = \u03a3\u03ac\u03c1\u03c9\u03c3\u03b7
sites.exclude.popup        = \u0395\u03be\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03b1\u03c0\u03cc
sites.exclude.proxy.popup  = \u0394\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03bc\u03b5\u03c3\u03bf\u03bb\u03ac\u03b2\u03b7\u03c3\u03b7\u03c2
sites.exclude.scope.popup  = Session Scope
sites.exclude.spider.popup = \u0391\u03c1\u03ac\u03c7\u03bd\u03b7
sites.filter.title         = Filter Sites Tree
sites.include.scope.popup  = Include in Session Scope
sites.panel.mnemonic	   = s
sites.panel.title          = \u03a4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1
sites.purge.popup          = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
sites.purge.warning        = Are you sure you want to delete the node(s)?\n\
This will delete all of the messages associated with the deleted Site Tree nodes.
sites.resend.popup         = \u039e\u03b1\u03bd\u03b1\u03c3\u03c4\u03b5\u03af\u03bb\u03b5...
sites.spider.popup         = \u0391\u03c1\u03ac\u03c7\u03bd\u03b7...
sites.showinsites.popup    = Show in Sites Tab

spider.activeActionPrefix = Spidering\: {0}
spider.api.action.clearExcludedFromScan = Clears the regexes of URLs excluded from the spider scans.
spider.api.action.excludeFromScan = Adds a regex of URLs that should be excluded from the spider scans.
spider.api.action.excludeFromScan.param.regex=
spider.api.action.setOptionAcceptCookies = Sets whether or not a spider process should accept cookies while spidering.
spider.api.action.setOptionAcceptCookies.param.Boolean=
spider.api.action.setOptionSendRefererHeader = Sets whether or not the 'Referer' header should be sent while spidering.
spider.api.action.setOptionSendRefererHeader.param.Boolean=
spider.api.action.addDomainAlwaysInScope = Adds a new domain that's always in scope, using the specified value. Optionally sets if the new entry is enabled (default, true) and whether or not the new value is specified as a regex (default, false).
spider.api.action.addDomainAlwaysInScope.param.value=
spider.api.action.addDomainAlwaysInScope.param.isRegex=
spider.api.action.addDomainAlwaysInScope.param.isEnabled=
spider.api.action.modifyDomainAlwaysInScope = Modifies a domain that's always in scope. Allows to modify the value, if enabled or if a regex. The domain is selected with its index, which can be obtained with the view domainsAlwaysInScope.
spider.api.action.modifyDomainAlwaysInScope.param.idx=
spider.api.action.modifyDomainAlwaysInScope.param.value=
spider.api.action.modifyDomainAlwaysInScope.param.isRegex=
spider.api.action.modifyDomainAlwaysInScope.param.isEnabled=
spider.api.action.pause=
spider.api.action.pause.param.scanId=
spider.api.action.pauseAllScans=
spider.api.action.removeAllScans=
spider.api.action.removeScan=
spider.api.action.removeScan.param.scanId=
spider.api.action.removeDomainAlwaysInScope = Removes a domain that's always in scope, with the given index. The index can be obtained with the view domainsAlwaysInScope.
spider.api.action.removeDomainAlwaysInScope.param.idx=
spider.api.action.resume=
spider.api.action.resume.param.scanId=
spider.api.action.resumeAllScans=
spider.api.action.enableAllDomainsAlwaysInScope = Enables all domains that are always in scope.
spider.api.action.disableAllDomainsAlwaysInScope = Disables all domains that are always in scope.
spider.api.action.setOptionMaxChildren = Sets the maximum number of child nodes (per node) that can be crawled, 0 means no limit.
spider.api.action.setOptionMaxChildren.param.Integer=
spider.api.action.setOptionMaxDepth = Sets the maximum depth the spider can crawl, 0 for unlimited depth.
spider.api.action.setOptionMaxDepth.param.Integer=
spider.api.action.setOptionMaxParseSizeBytes = Sets the maximum size, in bytes, that a response might have to be parsed. This allows the spider to skip big responses/files.
spider.api.action.setOptionMaxParseSizeBytes.param.Integer=
spider.api.action.scan = Runs the spider against the given URL (or context). Optionally, the 'maxChildren' parameter can be set to limit the number of children scanned, the 'recurse' parameter can be used to prevent the spider from seeding recursively, the parameter 'contextName' can be used to constrain the scan to a Context and the parameter 'subtreeOnly' allows to restrict the spider under a site's subtree (using the specified 'url').
spider.api.action.scan.param.url=
spider.api.action.scan.param.maxChildren=
spider.api.action.scan.param.recurse=
spider.api.action.scan.param.contextName=
spider.api.action.scan.param.subtreeOnly=
spider.api.action.scanAsUser = Runs the spider from the perspective of a User, obtained using the given Context ID and User ID. See 'scan' action for more details.
spider.api.action.scanAsUser.param.contextId=
spider.api.action.scanAsUser.param.userId=
spider.api.action.scanAsUser.param.url=
spider.api.action.scanAsUser.param.maxChildren=
spider.api.action.scanAsUser.param.recurse=
spider.api.action.scanAsUser.param.subtreeOnly=
spider.api.action.setOptionHandleODataParametersVisited=
spider.api.action.setOptionHandleODataParametersVisited.param.Boolean=
spider.api.action.setOptionHandleParameters=
spider.api.action.setOptionHandleParameters.param.String=
spider.api.action.setOptionMaxDuration=
spider.api.action.setOptionMaxDuration.param.Integer=
spider.api.action.setOptionMaxScansInUI=
spider.api.action.setOptionMaxScansInUI.param.Integer=
spider.api.action.setOptionParseComments=
spider.api.action.setOptionParseComments.param.Boolean=
spider.api.action.setOptionParseGit=
spider.api.action.setOptionParseGit.param.Boolean=
spider.api.action.setOptionParseRobotsTxt=
spider.api.action.setOptionParseRobotsTxt.param.Boolean=
spider.api.action.setOptionParseSVNEntries=
spider.api.action.setOptionParseSVNEntries.param.Boolean=
spider.api.action.setOptionParseSitemapXml=
spider.api.action.setOptionParseSitemapXml.param.Boolean=
spider.api.action.setOptionPostForm=
spider.api.action.setOptionPostForm.param.Boolean=
spider.api.action.setOptionProcessForm=
spider.api.action.setOptionProcessForm.param.Boolean=
spider.api.action.setOptionRequestWaitTime=
spider.api.action.setOptionRequestWaitTime.param.Integer=
spider.api.action.setOptionScopeString = Use actions [add|modify|remove]DomainAlwaysInScope instead.
spider.api.action.setOptionScopeString.param.String=
spider.api.action.setOptionShowAdvancedDialog=
spider.api.action.setOptionShowAdvancedDialog.param.Boolean=
spider.api.action.setOptionSkipURLString=
spider.api.action.setOptionSkipURLString.param.String=
spider.api.action.setOptionThreadCount=
spider.api.action.setOptionThreadCount.param.Integer=
spider.api.action.setOptionUserAgent=
spider.api.action.setOptionUserAgent.param.String=
spider.api.action.stop=
spider.api.action.stop.param.scanId=
spider.api.action.stopAllScans=
spider.api.desc=
spider.api.view.addedNodes = Returns a list of the names of the nodes added to the Sites tree by the specified scan.
spider.api.view.addedNodes.param.scanId=
spider.api.view.allUrls = Returns a list of unique URLs from the history table based on HTTP messages added by the Spider.
spider.api.view.domainsAlwaysInScope = Gets all the domains that are always in scope. For each domain the following are shown\: the index, the value (domain), if enabled, and if specified as a regex.
spider.api.view.optionAcceptCookies = Gets whether or not a spider process should accept cookies while spidering.
spider.api.view.optionMaxChildren = Gets the maximum number of child nodes (per node) that can be crawled, 0 means no limit.
spider.api.view.optionMaxDepth = Gets the maximum depth the spider can crawl, 0 if unlimited.
spider.api.view.optionMaxParseSizeBytes = Gets the maximum size, in bytes, that a response might have to be parsed.
spider.api.view.optionSendRefererHeader = Gets whether or not the 'Referer' header should be sent while spidering.
spider.api.view.excludedFromScan = Gets the regexes of URLs excluded from the spider scans.
spider.api.view.fullResults=
spider.api.view.fullResults.param.scanId=
spider.api.view.optionDomainsAlwaysInScope = Use view domainsAlwaysInScope instead.
spider.api.view.optionDomainsAlwaysInScopeEnabled = Use view domainsAlwaysInScope instead.
spider.api.view.optionHandleODataParametersVisited=
spider.api.view.optionHandleParameters=
spider.api.view.optionMaxDuration=
spider.api.view.optionMaxScansInUI=
spider.api.view.optionParseComments=
spider.api.view.optionParseGit=
spider.api.view.optionParseRobotsTxt=
spider.api.view.optionParseSVNEntries=
spider.api.view.optionParseSitemapXml=
spider.api.view.optionPostForm=
spider.api.view.optionProcessForm=
spider.api.view.optionRequestWaitTime=
spider.api.view.optionScope=
spider.api.view.optionScopeText=
spider.api.view.optionShowAdvancedDialog=
spider.api.view.optionSkipURLString=
spider.api.view.optionThreadCount=
spider.api.view.optionUserAgent=
spider.api.view.results=
spider.api.view.results.param.scanId=
spider.api.view.scans=
spider.api.view.status=
spider.api.view.status.param.scanId=
spider.custom.button.reset	= Reset
spider.custom.button.scan	= Start Scan
spider.custom.label.adv		= Show Advanced Options
spider.custom.label.context	= \u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf\:
spider.custom.label.maxChildren		= Maximum Children to Crawl (0 is unlimited)\:
spider.custom.label.maxDepth		= Maximum Depth to Crawl (0 is unlimited)\:
spider.custom.label.maxDuration		= Maximum Duration (minutes; 0 is unlimited)\:
spider.custom.label.maxParseSizeBytes = Maximum Parse Size (bytes)\:
spider.custom.label.acceptcookies = Accept Cookies\:
spider.custom.label.sendReferer		= Send 'Referer' Header\:
spider.custom.label.postForms		= POST Forms\:
spider.custom.label.parseComments	= Parse HTML Comments\:
spider.custom.label.parseRobots		= Parse 'robots.txt'\:
spider.custom.label.sitemap			= Parse 'sitemap.xml'\:
spider.custom.label.parseSvn		= Parse SVN Metadata\:
spider.custom.label.parseGit		= Parse Git Metadata\:
spider.custom.label.handleOdata		= Handle OData Parameters\:

spider.custom.label.processForms	= Process Forms\:
spider.custom.label.recurse = Recurse\:
spider.custom.label.start	= Starting Point\:
spider.custom.label.spiderSubtreeOnly = Spider Subtree Only
spider.custom.label.user	= User\:
spider.custom.popup			= \u0391\u03c1\u03ac\u03c7\u03bd\u03b7...
spider.custom.title			= \u0391\u03c1\u03ac\u03c7\u03bd\u03b7
spider.custom.tab.adv		= Advanced
spider.custom.tab.scope		= Scope
spider.custom.notSafe.error = Spider scans are not allowed in 'Safe' mode.
spider.custom.nostart.error	= You must select a valid starting point\n\
including the protocol e.g. https\://www.example.com
spider.custom.noStartSubtreeOnly.error = A site node must be selected or a URL manually introduced, to spider a site's subtree.
spider.custom.targetNotInScope.error = The following target is not allowed in ''Protected'' mode\:\n\
{0}

spider.desc                     = Spider used for automatically finding URIs on a site
spider.label.inScope            = URI \u03c0\u03bf\u03c5 \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1\u03bd \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7\:
spider.label.outOfScope         = URI \u03c0\u03bf\u03c5 \u03b2\u03c1\u03ad\u03b8\u03b7\u03ba\u03b1 \u03b1\u03bb\u03bb\u03ac \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03ba\u03c4\u03cc\u03c2 \u03c0\u03b5\u03b4\u03af\u03bf\u03c5 \u03b1\u03bd\u03af\u03c7\u03bd\u03b5\u03c5\u03c3\u03b7\u03c2\:
spider.name = Spider Extension
spider.options.label.depth      = Maximum Depth to Crawl (0 is unlimited)\:
spider.options.label.domains    = Domains that are always 'in scope'
spider.options.domains.in.scope.add.title = Add Domain Always In Scope
spider.options.domains.in.scope.add.button.confirm = \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
spider.options.domains.in.scope.field.label.domain = Domain\:
spider.options.domains.in.scope.field.label.regex = Regex\:
spider.options.domains.in.scope.field.label.enabled = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
spider.options.domains.in.scope.modify.title = Modify Domain Always In Scope
spider.options.domains.in.scope.modify.button.confirm = Modify
spider.options.domains.in.scope.warning.invalid.regex.title = Domain Always In Scope Regex Invalid
spider.options.domains.in.scope.warning.invalid.regex.text = The regular expression is invalid.
spider.options.domains.in.scope.table.header.enabled = \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
spider.options.domains.in.scope.table.header.regex = Regex
spider.options.domains.in.scope.table.header.value = Domain
spider.options.domains.in.scope.dialog.remove.title = Remove Domain Always In Scope
spider.options.domains.in.scope.dialog.remove.text = Are you sure you want to remove the selected domain?
spider.options.domains.in.scope.dialog.remove.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
spider.options.domains.in.scope.dialog.remove.button.confirm = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
spider.options.domains.in.scope.dialog.remove.checkbox.label = Do not show this message again
spider.options.label.acceptcookies = Accept Cookies
spider.options.label.sendRefererHeader = Send "Referer" header
spider.options.label.post       = POST forms (recommended but may generate unwanted requests)
spider.options.label.processform= Process forms (forms are processed and GET queries submitted)
spider.options.label.threads    = Number of Threads Used\:
spider.options.label.comments	= Parse HTML Comments  
spider.options.label.duration	= Maximum Duration (minutes; 0 is unlimited)\:
spider.options.label.maxChildren = Maximum Children to Crawl (0 is unlimited)\:
spider.options.label.maxParseSizeBytes = Maximum Parse Size (bytes)\:
spider.options.label.robotstxt 	= Parse 'robots.txt' files for new URIs
spider.options.label.sitemapxml = Parse 'sitemap.xml' files for new URIs
spider.options.label.svnentries = Parse SVN metadata files for new URIs
spider.options.label.git 		= Parse Git metadata files for new URIs
spider.options.label.handlehodataparameters = Handle OData-specific parameters
spider.options.label.handleparameters				= Query parameters handling for checking visited URIs\:
spider.options.value.handleparameters.useAll 		= Consider both parameter's name and value
spider.options.value.handleparameters.ignoreValue 	= Consider only parameter's name
spider.options.value.handleparameters.ignoreAll 	= Ignore parameters completely

spider.options.title            = \u0391\u03c1\u03ac\u03c7\u03bd\u03b7
spider.panel.emptyView	        = You need to visit the website via a browser first and select a URL/folder/node in the 'Sites' panel displayed.
spider.panel.mnemonic			= d
spider.panel.title              = \u0391\u03c1\u03ac\u03c7\u03bd\u03b7
spider.panel.tab.addednodes		= Added Nodes
spider.panel.tab.messages = Messages
spider.panel.tab.urls = URLs
spider.parsefilter.reason.empty = Empty Message
spider.parsefilter.reason.maxsize = Max Size
spider.parsefilter.reason.nottext = Not Text
spider.parsefilter.reason.maxchildren = Max Children
spider.task.message.skipped.stopped = Spider Stopped
spider.task.message.skipped.maxdepth = Max Depth
spider.task.message.skipped.ioerror = I/O Error
spider.table.header.uri 		= URI
spider.table.header.inScope    	= Processed
spider.table.header.method    	= \u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03c2
spider.table.header.flags    	= Flags
spider.table.flags.seed = Seed
spider.table.flags.outofcontext = Out of Context
spider.table.flags.outofscope = Out of Scope
spider.table.flags.illegalprotocol = Illegal Protocol
spider.table.flags.userrules = User Rules
spider.table.messages.header.processed = Processed
spider.table.messages.column.processed.successfully = Successfully
spider.toolbar.found.label    	= URLs Found\:
spider.toolbar.added.label		= Nodes Added\:
spider.toolbar.ascans.label     = \u03a4\u03c1\u03ad\u03c7\u03bf\u03bd\u03c4\u03b5\u03c2 \u03a3\u03b1\u03c1\u03ce\u03c3\u03b5\u03b9\u03c2\:
spider.toolbar.button.clear     = Clean completed scans
spider.toolbar.button.new		= New Scan
spider.toolbar.button.options   = \u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b1\u03c1\u03ac\u03c7\u03bd\u03b7\u03c2
spider.toolbar.button.pause     = \u03a0\u03b1\u03cd\u03c3\u03b7 \u0391\u03c1\u03ac\u03c7\u03bd\u03b7\u03c2
spider.toolbar.button.stop      = \u03a4\u03b5\u03c1\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03cc\u03c2 \u0391\u03c1\u03ac\u03c7\u03bd\u03b7\u03c2
spider.toolbar.button.unpause   = \u03a3\u03c5\u03bd\u03ad\u03c7\u03b9\u03c3\u03b7 \u0391\u03c1\u03ac\u03c7\u03bd\u03b7\u03c2
spider.toolbar.progress.label	= Progress\:
spider.toolbar.progress.select	= --Select Scan--
spider.url.popup				= \u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u0391\u03c1\u03ac\u03c7\u03bd\u03b7 \u03c3\u03b5 URL
spider.subtree.popup			= \u0391\u03c1\u03ac\u03c7\u03bd\u03b7 \u03b4\u03ad\u03bd\u03c4\u03c1\u03bf\u03c5
spider.scope.popup				= Spider all in Scope 
spider.site.popup               = \u0391\u03c1\u03ac\u03c7\u03bd\u03b7 \u03c4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b1\u03c2
spider.context.popup            = Spider Context...
spider.url.user.popup			= Spider URL as User...
spider.context.user.popup		= Spider Context as User...

start.cmdline.badfile		= File type is not supported ''{0}''
start.cmdline.badparam		= Unsupported option ''{0}''.;
start.cmdline.nofile		= File not found ''{0}''
start.cmdline.noparam		= Missing parameters for option ''{0}''
start.cmdline.noread		= File is not readable ''{0}''
start.db.error      = \u0397 \u03b2\u03ac\u03c3\u03b7 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b1\u03b8\u03ad\u03c3\u03b9\u03bc\u03b7\n\
\u039c\u03ae\u03c0\u03c9\u03c2 \u03bc\u03af\u03b1 \u03ac\u03bb\u03bb\u03b7 \u03b5\u03ba\u03c4\u03ad\u03bb\u03b5\u03c3\u03b7 \u03c4\u03bf\u03c5 ZAP \u03c4\u03c1\u03ad\u03c7\u03b5\u03b9\u03b9 \u03ae\u03b4\u03b7?\n\

start.gui.cmdline.invalid.session.options = Invalid command line session options\:\n\
option ''{0}'' not allowed with option ''{1}''\n\
\n\
A new empty session will be created in {2}
start.gui.cmdline.session.does.not.exist = Session given at command line does not exist.\n\
\n\
A new empty session will be created in {0}
start.gui.cmdline.newsession.already.exist = New session given at command line already exists.\n\
\n\
A new empty session will be created in {0}
start.gui.dialog.fatal.error.title = Failed to start ZAP
start.gui.dialog.fatal.error.message = A fatal error occurred that prevents ZAP from start.\n\
Consider reporting the error with following details\:
start.gui.headless = ZAP GUI is not supported on a headless environment.\n\
Run ZAP inline or in daemon mode, use {0} command line argument for more details.
start.gui.warn.addOnsOrExtensionsNoLongerRunning = The following add-ons, or its extensions, will no longer be run\n\
until its requirements are restored\:
start.splash.start			= Starting ZAP...\n\

start.splash.tips.loading	= Loading ZAP Tips and Tricks...
start.splash.tips.none		= No ZAP Tips and Tricks available \:(
start.splash.tips.title		= ZAP Tips and Tricks\:\n\
\n\

start.title.error   = \u03a4\u03bf ZAP \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03be\u03b5\u03ba\u03b9\u03bd\u03ae\u03c3\u03b5\u03b9
start.unknown.error = \u0386\u03b3\u03bd\u03c9\u03c3\u03c4\u03bf \u03a3\u03c6\u03ac\u03bb\u03bc\u03b1. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03ad \u03c4\u03bf \u03c3\u03b1\u03bd \u03c0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1.

state.name = Session State Extension

stats.api.view.stats				= Statistics
stats.api.view.stats.param.keyPrefix=
stats.api.view.allSitesStats		= Gets all of the site based statistics, optionally filtered by a key prefix
stats.api.view.allSitesStats.param.keyPrefix=
stats.api.view.optionInMemoryEnabled	= Returns 'true' if in memory statistics are enabled, otherwise returns 'false'
stats.api.view.optionStatsdEnabled	= Returns 'true' if a Statsd server has been correctly configured, otherwise returns 'false'
stats.api.view.optionStatsdHost		= Gets the Statsd service hostname
stats.api.view.optionStatsdPort		= Gets the Statsd service port
stats.api.view.optionStatsdPrefix	= Gets the prefix to be applied to all stats sent to the configured Statsd service
stats.api.view.siteStats			= Gets all of the global statistics, optionally filtered by a key prefix
stats.api.view.siteStats.param.site=
stats.api.view.siteStats.param.keyPrefix=
stats.api.action.clearStats			= Clears all of the statistics
stats.api.action.clearStats.param.keyPrefix=
stats.api.action.setOptionInMemoryEnabled	= Sets whether in memory statistics are enabled
stats.api.action.setOptionInMemoryEnabled.param.Boolean=
stats.api.action.setOptionStatsdHost	= Sets the Statsd service hostname, supply an empty string to stop using a Statsd service
stats.api.action.setOptionStatsdHost.param.String=
stats.api.action.setOptionStatsdPort	= Sets the Statsd service port
stats.api.action.setOptionStatsdPort.param.Integer=
stats.api.action.setOptionStatsdPrefix	= Sets the prefix to be applied to all stats sent to the configured Statsd service
stats.api.action.setOptionStatsdPrefix.param.String=
stats.api.desc=
stats.desc							= Statistics
stats.name = Statistics Extension
stats.options.error.statsd.host.bad	= Invalid Statsd Hostname
stats.options.label.statsd.host		= Statsd Hostname\:
stats.options.label.statsd.port		= Statsd Port\:
stats.options.label.statsd.prefix	= Statsd Prefix\:
stats.options.mem.enabled			= In Memory Statistics Enabled
stats.options.statsd.enabled		= Statsd Server Enabled
stats.options.statsd.panel			= Statsd Server Details
stats.options.title 				= Statistics

std.menu.ext.name = Standard Menus Extension

stdexts.copyurls.popup = Copy URLs to Clipboard
stdexts.desc = A set of common popup menus for miscellaneous tasks

support.home.directory.label = ZAP Home Directory\:
support.install.directory.label = ZAP Installation Directory\:
support.installed.addons.label = Installed Add-ons\:
support.java.version.label = Java Version\:
support.laf.label = Look and Feel\:
support.locale.display.label = Display Locale\:
support.locale.format.label = Format Locale\:
support.locale.system.label = System's Locale\:
support.operating.system.label = Operating System\:
support.open.button = Open
support.open.button.tooltip = Open ZAP's Home Directory
support.version.label = Version\:

tab.break               = \u0394\u03b9\u03b1\u03ba\u03bf\u03c0\u03ae
tab.doubleClick.warning = \u0388\u03c7\u03b5\u03c4\u03b5 \u03ba\u03ac\u03bd\u03b5\u03b9 \u03b4\u03b9\u03c0\u03bb\u03cc \u03ba\u03bb\u03af\u03ba \u03c3\u03b5 \u03bc\u03b9\u03b1 \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1.\n\
\u03a4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03cc \u03b8\u03b1 \u03bc\u03b5\u03b3\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03b8\u03b5\u03af -\n\
\u03bc\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b1\u03bd\u03b1\u03c6\u03ad\u03c1\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf\n\
\u03ba\u03ac\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03b4\u03b9\u03c0\u03bb\u03cc \u03ba\u03bb\u03b9\u03ba \u03be\u03b1\u03bd\u03ac.\n\
\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03bd\u03b1 \u03b4\u03b9\u03b1\u03c4\u03b7\u03c1\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03b7\u03bd \u03c4\u03c1\u03ad\u03c7\u03bf\u03c5\u03c3\u03b1 \u03c0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03ba\u03b1\u03c1\u03c4\u03b5\u03bb\u03ce\u03bd.
tab.sites               = \u03a4\u03bf\u03c0\u03bf\u03b8\u03b5\u03c3\u03af\u03b5\u03c2

target.allInScope			= Everything in Scope
target.empty				= Empty

technologies.db = DB
technologies.lang = \u0393\u03bb\u03ce\u03c3\u03c3\u03b1
technologies.os = OS
technologies.scm = SCM
technologies.ws = WS

timestamp.format.datetime = yyyy-MM-dd HH\:mm\:ss
timestamp.format.timeonly = HH\:mm\:ss
# The following delimiter is used between timestamps and messages that are being stamped
timestamp.format.delimiter\ \=\ \:=

uiutils.desc = Core UI related functionality.
uiutils.name = Core UI Extension

users.api.action.newUser = Creates a new user with the given name for the context with the given ID.
users.api.action.newUser.param.contextId = The Context Id
users.api.action.newUser.param.name=
users.api.action.removeUser = Removes the user with the given ID that belongs to the context with the given ID.
users.api.action.removeUser.param.contextId =  The Context Id
users.api.action.removeUser.param.userId = The User Id
users.api.action.setAuthenticationCredentials = Sets the authentication credentials for the user with the given ID that belongs to the context with the given ID.
users.api.action.setAuthenticationCredentials.param.contextId = The Context Id
users.api.action.setAuthenticationCredentials.param.userId = The User Id
users.api.action.setAuthenticationCredentials.param.authCredentialsConfigParams=
users.api.action.setAuthenticationState = Sets fields in the authentication state for the user identified by the Context and User Ids.
users.api.action.setAuthenticationState.param.contextId = The Context Id
users.api.action.setAuthenticationState.param.userId = The User Id
users.api.action.setAuthenticationState.param.lastPollResult = Last Poll Result - optional, should be 'true' or 'false'.
users.api.action.setAuthenticationState.param.lastPollTimeInMs = Last Poll Time in Milliseconds - optional, should be a long or 'NOW' for the current time in ms.
users.api.action.setAuthenticationState.param.requestsSinceLastPoll = Requests Since Last Poll - optional, should be an integer.
users.api.action.setCookie = Sets the specified cookie for the user identified by the Context and User Ids.
users.api.action.setCookie.param.contextId = The Context Id
users.api.action.setCookie.param.userId = The User Id
users.api.action.setCookie.param.domain = The Cookie Domain
users.api.action.setCookie.param.name = The Cookie Name
users.api.action.setCookie.param.value = The Cookie Value
users.api.action.setCookie.param.path = The Cookie Path - optional default no path
users.api.action.setCookie.param.secure = If the Cookie is secure - optional default false
users.api.action.setUserEnabled = Sets whether or not the user, with the given ID that belongs to the context with the given ID, should be enabled.
users.api.action.setUserEnabled.param.contextId = The Context Id
users.api.action.setUserEnabled.param.userId = The User Id
users.api.action.setUserEnabled.param.enabled=
users.api.action.setUserName = Renames the user with the given ID that belongs to the context with the given ID.
users.api.action.setUserName.param.contextId = The Context Id
users.api.action.setUserName.param.userId = The User Id
users.api.action.setUserName.param.name=
users.api.action.authenticateAsUser = Tries to authenticate as the identified user, returning the authentication request and whether it appears to have succeeded.
users.api.action.authenticateAsUser.param.contextId = The Context Id
users.api.action.authenticateAsUser.param.userId = The User Id
users.api.action.pollAsUser = Tries to poll as the identified user, returning the authentication request and whether it appears to have succeeded. \n\
This will only work if the polling verification strategy has been configured.
users.api.action.pollAsUser.param.contextId = The Context Id
users.api.action.pollAsUser.param.userId = The User Id
users.api.desc=
users.api.view.getAuthenticationCredentials = Gets the authentication credentials of the user with given ID that belongs to the context with the given ID.
users.api.view.getAuthenticationCredentials.param.contextId = The Context Id
users.api.view.getAuthenticationCredentials.param.userId = the User Id
users.api.view.getAuthenticationCredentialsConfigParams = Gets the configuration parameters for the credentials of the context with the given ID.
users.api.view.getAuthenticationCredentialsConfigParams.param.contextId = The Context Id
users.api.view.getAuthenticationSession = Gets the authentication session information for the user identified by the Context and User Ids, e.g. cookies and realm credentials.
users.api.view.getAuthenticationSession.param.contextId = The Context Id
users.api.view.getAuthenticationSession.param.userId = The User Id
users.api.view.getAuthenticationState = Gets the authentication state information for the user identified by the Context and User Ids.
users.api.view.getAuthenticationState.param.contextId = The Context Id
users.api.view.getAuthenticationState.param.userId = The User Id
users.api.view.usersList = Gets a list of users that belong to the context with the given ID, or all users if none provided.
users.api.view.usersList.param.contextId = The Context Id
users.api.view.getUserById = Gets the data of the user with the given ID that belongs to the context with the given ID.
users.api.view.getUserById.param.contextId = The Context Id
users.api.view.getUserById.param.userId = The User Id
users.panel.title 							= Users
users.panel.description						= Users which can be used for various operations for this context.
users.table.header.enabled 					= \u0395\u03bd\u03b5\u03c1\u03b3\u03cc
users.table.header.name 					= \u03cc\u03bd\u03bf\u03bc\u03b1
users.table.header.id						= ID
users.dialog.add.title 						= Add a New User
users.dialog.add.button.confirm 			= \u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7
users.dialog.add.field.label.name 			= User Name\:
users.dialog.add.field.label.enabled 		= \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf\:
users.dialog.modify.title 					= Modify Existing User
users.dialog.modify.button.confirm 			= Modify
users.dialog.remove.button.cancel        	= \u0386\u03ba\u03c5\u03c1\u03bf
users.dialog.remove.button.confirm       	= \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
users.dialog.remove.checkbox.label       	= Do not show this message again
users.dialog.remove.text           			= Are you sure you want to remove the selected User?
users.dialog.remove.title          			= Remove User
users.name = Users Extension

view.cert.title = \u03a0\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03b9\u03b7\u03c4\u03b9\u03ba\u03cc
view.cert.button.close = \u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf

view.dialog.dontPrompt       		= Do not show this message again
view.dialog.remember				= Remember my choice and do not show this message again
view.href.table.header.timestamp.request = Req. Timestamp
view.href.table.header.timestamp.response = Resp. Timestamp
view.href.table.header.hrefid		= Id
view.href.table.header.hreftype		= \u03a4\u03cd\u03c0\u03bf\u03c2
view.href.table.header.hreftype.name = Source
view.href.table.header.method		= \u039c\u03ad\u03b8\u03bf\u03b4\u03bf\u03c2
view.href.table.header.url			= URL
view.href.table.header.code			= Code
view.href.table.header.reason		= Reason
view.href.table.header.rtt			= RTT
view.href.table.header.sessionid	= \u03a3\u03c5\u03bd\u03b5\u03b4\u03c1\u03af\u03b1
view.href.table.header.size.message	= Size
view.href.table.header.size.requestheader = Size Req. Header
view.href.table.header.size.requestbody = Size Req. Body
view.href.table.header.size.responseheader = Size Resp. Header
view.href.table.header.size.responsebody = Size Resp. Body
view.href.table.header.highestalert	= Highest Alert
view.href.table.header.hostname = Host Name
view.href.table.header.note         = Note
view.href.table.header.pathandquery = Path and Query
view.href.table.header.tags			= Tags
view.href.table.cell.alert.risk.label.high   = \u03a5\u03c8\u03b7\u03bb\u03cc
view.href.table.cell.alert.risk.label.medium = \u039c\u03ad\u03c4\u03c1\u03b9\u03bf
view.href.table.cell.alert.risk.label.low    = \u03a7\u03b1\u03bc\u03b7\u03bb\u03cc
view.href.table.cell.alert.risk.label.info   = Informational
view.href.table.cell.alert.risk.label.undefined = \u0391\u03c0\u03c1\u03bf\u03c3\u03b4\u03b9\u03cc\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2
view.href.type.name.auth = Auth
view.href.type.name.proxy = \u0394\u03b9\u03b1\u03ba\u03bf\u03bc\u03b9\u03c3\u03c4\u03ae\u03c2 \u03bc\u03b5\u03c3\u03bf\u03bb\u03ac\u03b2\u03b7\u03c3\u03b7\u03c2
view.href.type.name.manual = \u0395\u03b3\u03c7\u03b5\u03b9\u03c1\u03af\u03b4\u03b9\u03bf
view.href.type.name.undefined = \u0391\u03c0\u03c1\u03bf\u03c3\u03b4\u03b9\u03cc\u03c1\u03b9\u03c3\u03c4\u03bf\u03c2

view.options.label.advancedview             = \u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae\u03c2 \u03b3\u03b9\u03b1 \u03a0\u03c1\u03bf\u03c7\u03bf\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2
view.options.label.allowAppsInContainers	= Enable app integration in containers
view.options.label.askonexit                = \u0395\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7\u03c2 \u03b4\u03b5\u03b4\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd \u03ba\u03b1\u03c4\u03ac \u03c4\u03b7\u03bd \u03ad\u03be\u03bf\u03b4\u03bf
view.options.label.brkPanelView             = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03ba\u03bf\u03c5\u03bc\u03c0\u03b9\u03ce\u03bd break\:
view.options.label.brkPanelView.both        = Break \u03a0\u03ac\u03bd\u03b5\u03bb \u03ba\u03b1\u03b9 \u03bc\u03c0\u03ac\u03c1\u03b1 \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03b9\u03ce\u03bd
view.options.label.brkPanelView.breakonly   = \u039c\u03cc\u03bd\u03bf \u03c3\u03c4\u03bf Break \u03a0\u03ac\u03bd\u03b5\u03bb
view.options.label.brkPanelView.toolbaronly = \u039c\u03cc\u03bd\u03bf \u03c3\u03c4\u03b7\u03bd \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03c9\u03bd
view.options.label.display                  = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7\:
view.options.label.display.bottom           = Maximise bottom (History, etc.) tabs
view.options.label.display.horizontal       = \u039f\u03c1\u03b9\u03b6\u03cc\u03bd\u03c4\u03b9\u03b1
view.options.label.display.left             = \u039c\u03b5\u03b3\u03b9\u03c3\u03c4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c4\u03b7\u03c2 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ae\u03c2 (Sites) \u03ba\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1\u03c2
view.options.label.display.full             = Full Layout
view.options.label.display.tabs             = \u039a\u03b1\u03c1\u03c4\u03ad\u03bb\u03b5\u03c2
view.options.label.display.vertical         = \u039a\u03ac\u03b8\u03b5\u03c4\u03b1
view.options.label.exampleText				= Example text (default size)
view.options.label.fontExample				= Font Example\:
view.options.label.fontName					= Font Name\:
view.options.label.fontSize         		= Font Size\:
view.options.label.generalFont              = General Font
view.options.label.workPanelsFont           = Work Panels Font
view.options.label.largeRequestSize			= Large request view min size\:
view.options.label.largeResponseSize		= Large response view min size\:
view.options.label.lookandfeel              = Look and Feel\: 
view.options.label.processImages            = \u039c\u03b5\u03c4\u03b1\u03c4\u03c1\u03bf\u03c0\u03ae \u03b5\u03b9\u03ba\u03cc\u03bd\u03c9\u03bd \u03c3\u03b5 HTTP \u03b1\u03b9\u03c4\u03ae\u03bc\u03b1\u03c4\u03b1/\u03b1\u03c0\u03bf\u03ba\u03c1\u03af\u03c3\u03b5\u03b9\u03c2
view.options.label.responsepanelpos         = Response Panel Position\:
view.options.label.responsepanelpos.above   = Request Shown Above Response
view.options.label.responsepanelpos.sideBySide = Panels Side by Side
view.options.label.responsepanelpos.tabs    = Tabs Side by Side
view.options.label.responsepanelpos.tabSideBySide = Side by Side in Tab
view.options.label.showSplashScreen			= Show splash screen
view.options.label.showlocalconnectrequests = Show (local) CONNECT requests
view.options.label.scaleImages				= Scale Images\:
view.options.label.showTabNames             = Show Tab Names
view.options.label.showMainToolbar          = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7/\u0391\u03c0\u03cc\u03ba\u03c1\u03c5\u03c8\u03b7 \u03c4\u03b7\u03c2 \u03b2\u03b1\u03c3\u03b9\u03ba\u03ae\u03c2 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03c9\u03bd
view.options.label.wmuihandler              = \u039f \u0394\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03c4\u03ae\u03c2 \u03a0\u03b1\u03c1\u03b1\u03b8\u03cd\u03c1\u03c9\u03bd \u03b8\u03b1 \u03b4\u03b9\u03b1\u03c7\u03b5\u03b9\u03c1\u03af\u03b6\u03b5\u03c4\u03b1\u03b9 \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03c4\u03bf\u03c5 ZAP
view.options.title                          = \u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7
view.options.warn.applylaf                  = <html><br>Dynamically applying the new Look and Feel.<br>You may need to restart ZAP if you see any UI glitches.<br><br></html>
view.table.autoscroll.label = Auto-Scroll
view.table.autoscroll.tooltip = Auto-scrolls when new entries are added to the table, if the scroll bar is at the bottom.
view.table.useJustBytes.label = Show Bytes Only
view.table.useJustBytes.tooltip = <html>Shows byte values without conversion to bigger units.<br />For example, a value of 1024 bytes is shown as "1024 bytes" instead of "1 KiB".</html>
view.toolbar.expandInfo                     = \u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u039a\u03b1\u03c1\u03c4\u03b5\u03bb\u03ce\u03bd \u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03b9\u03ce\u03bd
view.toolbar.expandSites                    = \u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u039a\u03b1\u03c1\u03c4\u03ad\u03bb\u03b1\u03c2 \u0399\u03c3\u03c4\u03bf\u03c3\u03b5\u03bb\u03af\u03b4\u03c9\u03bd
view.toolbar.expandFull                     = Full Layout
view.toolbar.showNames                      = Show tab names and tab icons
view.toolbar.showIcons                      = Show tab icons and hide tab names
view.toolbar.messagePanelsPosition.tabSideBySide = Request and Response panels side by side in the same tab
view.toolbar.messagePanelsPosition.tabs     = Request and Response tabs side by side
view.toolbar.messagePanelsPosition.above    = Request shown above Response
view.toolbar.messagePanelsPosition.above.disabled = (Not supported in Full Layout) Request shown above Response
view.toolbar.messagePanelsPosition.sideBySide = Request and Response panels side by side
view.toolbar.messagePanelsPosition.sideBySide.disabled = (Not supported in Full Layout) Request and Response panels side by side
view.toolbar.mode.attack.select				= ATTACK Mode
view.toolbar.mode.protect.select            = \u03a0\u03c1\u03bf\u03c3\u03c4\u03b1\u03c4\u03b5\u03c5\u03bc\u03ad\u03bd\u03b7 \u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1\u03c2
view.toolbar.mode.safe.select               = \u0391\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
view.toolbar.mode.standard.select           = \u03a4\u03c5\u03c0\u03b9\u03ba\u03ae \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1
view.toolbar.mode.tooltip 	          		= <html>\n\
Safe mode\: will not allow you to do anything potentially dangerous<br>\n\
Protected mode\: will only allow you to do potentially dangerous things on items in Scope<br>\n\
Standard mode\: will allow you to do potentially dangerous things on anything<br>\n\
ATTACK mode\: will active scan new nodes that are in scope as they are discovered</html>
view.toolbar.switchLookAndFeel				= Dynamically switch the Look and Feel

writable.file.chooser.write.diskspace.warning.dialog.message=There is less than 5MB available, would you like to continue the operation?
writable.file.chooser.write.diskspace.warning.dialog.title=Low Disk Space
writable.file.chooser.write.overwrite.dialog.message=The selected file already exists. Do you want to replace it?
writable.file.chooser.write.overwrite.dialog.title=Existing File
writable.file.chooser.write.permission.dialog.title=Permissions Failure
writable.file.chooser.write.permission.dir.dialog.message=Directory not writable\:\n\
{0}\n\
Please select a different location.
writable.file.chooser.write.permission.file.dialog.message=File not writable\:\n\
{0}\n\
Please select a different location.

messagelocationspanel.add.location.warning.locations.overlap = Selected location not valid.\n\
The selected location overlaps an already added location.
messagelocationspanel.add.location.tooltip = To add a location you must select it first in the message.
messagelocationspanel.dialog.remove.location.button.cancel = \u0386\u03ba\u03c5\u03c1\u03bf
messagelocationspanel.dialog.remove.location.button.confirm = \u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae
messagelocationspanel.dialog.remove.location.checkbox.label = Do not show this message again
messagelocationspanel.dialog.remove.location.text = Are you sure you want to remove the selected message location?
messagelocationspanel.dialog.remove.location.title = Remove Message Location

messagelocations.table.header.location = Location
messagelocations.table.header.value = \u03a4\u03b9\u03bc\u03ae

messagelocation.text.highlight.colorpicker = Pick a Color

messagelocation.http.text.location.header = \u0395\u03c0\u03b9\u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1
messagelocation.http.text.location.body = \u03a3\u03ce\u03bc\u03b1
messagelocation.http.text.location.unknown = \u0386\u03b3\u03c9\u03c3\u03c4\u03b7 \u03b8\u03cd\u03c1\u03b1
